hibernate一对一之唯一外键关联(单向关联)
新新一个java项目,并新建javabean。如下:
?
TUser.java
??
?
Group.hbm.xml
?
??
3、hibernate.cfg.xml 文件的配置
?
4、hibernate Util类
package cn.ehoo.test;import org.hibernate.Session;import org.hibernate.Transaction;import org.junit.AfterClass;import org.junit.BeforeClass;import org.junit.Test;import cn.ehoo.bean.Group;import cn.ehoo.bean.TUser;import en.choo.util.HibernateUtil;/** * @author whp * @Email whp@ehoo.cn * @Nov 8, 2011 * */public class TUserTest {static Session session = null;static Transaction tr = null;@BeforeClasspublic static void setUpBeforeClass() throws Exception {session = HibernateUtil.getSession();tr = session.beginTransaction();}@AfterClasspublic static void tearDownAfterClass() throws Exception {tr.commit();}@Testpublic static void saveUser() {TUser user = new TUser();user.setAge(12);user.setName("Wang Haipeng");Group group = new Group("系统权限");user.setGroup(group);HibernateUtil.add(group);HibernateUtil.add(user);}public static void main(String[] args) {saveUser();}}?
?
?