07 2014 档案
摘要:JPA中有三种方式:SINGLE_TABLE,TABLE_PER_CLASS,JOINED
阅读全文
摘要:学生:@Entitypublic class Student { private int id; private String name; private Set courses = new HashSet(); @Id @GeneratedValue publi...
阅读全文
摘要:设计:数据库中:表结构id pid name三个字段。java程序中:设计一个类如下:@Entitypublic class Org { private int id; private String name; private Set children = new HashSet(...
阅读全文
摘要:1、注意session.clear()的运用,尤其是不断分页循环的时候 A 在一个大集合中进行遍历,取出其中含有敏感字的对象 B 另一种形式的内存泄露.2、1+N问题问题描述:如@ManyToOne时,两个类分别是User与Group,取User时,本想发一条SQL语句,结果顺带发了N条语句,将每个...
阅读全文
摘要:三种状态的区别在于:有没有ID,ID在数据库中有没有,在内存中有没有(session缓存)三种状态Transient:内存中的一个对象,没有ID,缓存中也没有Persistent:内存中有,缓存中有,数据库中有IDDetached:内存中有,缓存中没有,数据库有ID
阅读全文
摘要:Session管理一个数据库的任务单元,即管理数据库中的增删改查操作,提交事务.方法CRUD:save(),delete(),load(),get(),update(),saveOrUpdate(),clear().flush()session.beginTransaction();session....
阅读全文
摘要:SessionFactory1 用来产生和管理sesssion2 通常情况下,每个应用只需要一个SessionFactory,除非要访问多个数据库的情况3 openSession()与openSession()(1) openSession()总是创建新的session,需要手动close().(2...
阅读全文
摘要:http://www.blogjava.net/zJun/archive/2007/01/24/95747.html@transient 忽略该方法一、@Entity:通过@Entity注解将一个类声明为一个实体bean@Table(name=”t_Husband”):通过@Table注解可以为实体...
阅读全文

浙公网安备 33010602011771号