
HIbernate
iteye_15344
这个作者很懒,什么都没留下…
展开
-
Hibernate单表映射
单表操作 books表 create table books( b_id varchar(32)primary key, b_name varchar(40) ) BookDAO package dao; import java.util.Iterator; import org.hibernate.Query; import org.hibernate.Session; import ...2008-06-05 02:08:49 · 80 阅读 · 0 评论 -
pojo对象的三种状态
对于hibernate,它的对象有三种状态,transient、persistent、detached 1.transient:瞬态或者自由态 (new DeptPo(1,”行政部”,20,”行政相关”),该po的实例和session没有关联,该po的实例处于transient) 2.persistent:持久化状态 (和数据库中记录想影射的Po实例,它的状态是persis...原创 2008-07-24 03:01:04 · 538 阅读 · 0 评论 -
Struts与Hibernate整合
首先分析一下不同层面他们的作用和相互关系。 1 ,po 表映射的持久对象。 2,dao 封装对数据库的相关操作。 3,vo 值对象。传递数据。 4,bo 调用dao结合vo,封装业务逻辑。 通常情况下建立一个BaseDAO这样封装通用方法的类,有上层接口当然更好。 业务层尽量不要出现po类,尤其是hql,尽量做到层面之间的低耦合。 现在开始-->做一个添加和删除操作 BaseDAO...2008-07-26 12:46:43 · 118 阅读 · 0 评论 -
Hibernate一对一关联关系
一.主键关联 关系表 create table person( p_id varchar(32) primary key, p_name varchar(20) ); create table card( c_id varchar(32) primary key, c_num varchar(30), foreign key(c_id) references person(p_id) ); ...2008-08-21 03:49:48 · 89 阅读 · 0 评论 -
Hibernate一对多关联关系
关系表 create table provinces( p_id varchar(32) primary key, p_name varchar(40) ); create table cities( c_id varchar(32)primary key, c_name varchar(40), p_c_id varchar(32), foreign key(p_c_id)references...2008-08-21 04:01:33 · 116 阅读 · 0 评论 -
Hibernate组件映射
一.粒度划分 person表 create table person( id varchar(32) primary key, address varchar(40), postcode int, firstname varchar(10), lastname varchar(10) ) 然后分成了两个对象Info 和Name package component; public clas...2008-08-21 04:19:08 · 87 阅读 · 0 评论