随笔分类 -  Hibernate

Hibernate
Hibernate学习之一对一关联
摘要:一对一关联包括两种类型:1.主键关联2.惟一外键关联主键关联:两张关联表通过主键形成一对一映射关系实例:一个公民对应一个身份证1.主键关联实体类TUser .java/** * 主键关联 * */public class TUser implements Serializable { private static final long serialVersionUID = -133439792227297972L; private Integer id; private Integer age; private String name; private TPassport passport;. 阅读全文

posted @ 2011-08-23 13:35 重阳真人 阅读(423) 评论(0) 推荐(0)

Hibernate学习之三种状态及生命周期(图)
摘要:三种状态:生命周期:代码表示://三种状态 public void testThreeState(){ TUser user=new TUser(); user.setName("spark"); //此时user处于Transient try { Transaction tx=session.beginTransaction(); session.save(user); //user对象已经由hibernate纳入管理器,处于persistent状态 tx.commit(); session.close(); //user对象此时为Detached状态,因为与... 阅读全文

posted @ 2011-08-23 11:36 重阳真人 阅读(9303) 评论(2) 推荐(2)

Hibernate学习之一对多关联
摘要:注意事项:1.单向一对多 只需在“一”放进行配置2.双向一对多 需要在关联双方都加以配置,而且需要在一的一方设置inverse=true首先是实体类:TAddress.java(多的一方)public class TAddress implements Serializable { private static final long serialVersionUID = 1121137857691229229L; private Integer id; private String address; private String zipcode; private String tel; p.. 阅读全文

posted @ 2011-08-23 11:02 重阳真人 阅读(19489) 评论(3) 推荐(2)

Hibernate学习之初步使用
摘要:package com.test;import java.util.List;import com.model.Tuser;import net.sf.hibernate.HibernateException;import net.sf.hibernate.Session;import net.sf.hibernate.SessionFactory;import net.sf.hibernate.Transaction;import net.sf.hibernate.cfg.Configuration;import junit.framework.Assert;import junit.fra 阅读全文

posted @ 2011-08-23 10:47 重阳真人 阅读(408) 评论(0) 推荐(0)

Hibernate学习之hibernate.cfg.xml配置
摘要:<?xml version='1.0' encoding='utf-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 2.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd"><hibernate-configuration> <session-factory> 阅读全文

posted @ 2011-08-23 09:22 重阳真人 阅读(557) 评论(0) 推荐(0)

导航