Hibernate入门BLOG [五、hibernate的组件]

2014-11-24 08:22:28 · 作者: · 浏览: 1

[java]
组建关联关系:
组建的配置方式。在JavaBean中引用其他的Javabean中。并且映射到数据库表中。这样就可以使用hibernate提供的组件机制。请看下面这个案例:(Javabean省略set和get方法)
1、Javabean
Name.Java:
public class Name {
private String FirstName;
private String LastName;}
User.java:
public class User {
private int id;
private Name name; //复合属性
private Date birthday;
}

2、配置文件:
< xml version="1.0" >
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"www.2cto.com">

package="cn.hibernate.model">











www.2cto.com



3、执行insert操作创建表:
public static void main(String args[]){
Name n = new Name();
n.setFirstName("firstName");
n.setLastName("lastname");
User u = new User();
u.setName(n);
u.setBirthday(new Date());
Session s = HibernateUtil.getSession();
Transaction tr = s.beginTransaction();
s.save(u);
tr.commit();
}
结果截图:


作者:zhang6622056