Hibernate
亚瑟-小郎
在正式场合比你闪亮的人,不是盛气凌人,更不是争强好胜得到的,请你足够相信,他们付出比你多得多!
展开
-
getHibernateTemplate().execute(new HibernateCallback())方法的优点
本人初次接触到hibernate技术,在项目中发现一种转载 2014-09-07 20:35:08 · 8226 阅读 · 1 评论 -
Hibernate 如何操纵持久化对象
操纵持久化对象 1. 理解Session的缓存:在Java里面,缓存通常是指Java对象的属性占用的内存空间(实质),通常是一些集合类型的属性(Hashmap、Set、List)。在session接口的实现类SessionImpl中定义了一系列的Java集合,这些Java集合就构成了Session的缓存。当Session的save()方法持久化一个对象时,这个对转载 2014-10-10 23:11:55 · 676 阅读 · 0 评论 -
HibernateSystemException: Null value was assigned to a property of primitive ...
原因:1 、hibernate框架获取到feikongde原创 2014-09-17 20:51:26 · 705 阅读 · 0 评论 -
Hibernate持久化类中对象的3种状态
Hibernate中,持久化类的实例对象的状态可以分为3类:瞬时对象(Transient Objects):处于临时状态的对象属于瞬时对象。java对象何时会进入临时状态?(1) 当通过new语句刚创建了一个Java对象,它处于临时状态,此时不和数据库中的任何记录对应。(2) Session的delete()方法能使一个持久化对象或游离对象转变为临时对象。对于游离对象,dele转载 2014-10-10 23:13:11 · 1965 阅读 · 0 评论 -
hibernate3学习笔记(二十)|关系映射:多对多
要实现多对多的对应,一般可以借由一个中间表来完成。也就是借由一对多,多对一来完成。DDL:CREATE TABLE user ( id INT(11) NOT NULL auto_increment PRIMARY KEY, name VARCHAR(100) NOT NULL default '');CREATE TABLE use转载 2014-10-24 14:59:20 · 623 阅读 · 0 评论 -
Hibernate属性中 @JoinColumn与@JoinTable、是否使用ForeignKey的操作数据库的效率区别
转自:http://kylinsoong.iteye.com/blog/852213转载 2014-08-26 20:39:23 · 7480 阅读 · 0 评论 -
hibernate annotation
转自:http://tianyalinfeng.iteye.com/blog/1172383@Entity将一个Javabean类声明为一个实体的数据库表映射类...也可以成为持久化POJO类,最好实现序列化 @Id注释为主键类的定义,定义在对应属性的get方法之上 @Table是类一级的注解,定义在@Entity下,为实体bean映射表,目录和schema的名转载 2014-08-29 14:41:35 · 473 阅读 · 0 评论 -
JPA实体标识的自动生成@ SequenceGenerator @GeneratedValue
JPA实体标识的自动生成数据的唯一性是所有应用程序非常基本的要求,由开发者或者用户来维护这种唯一性存在着较大的风险,因此,由系统自动产生唯一标识是一种常见的做法。OpenJPA 中支持四种不同的实体标识自动生成策略:容器自动生成的实体标识; 使用数据库的自动增长字段生成实体标识; 根据数据库序列号(Sequence)技术生成实体标识; 使用数据库表的字段生成实体标识; 这四转载 2014-08-28 10:18:52 · 23494 阅读 · 1 评论 -
hibernate高级查询技术之“HQL和QBC”的区别
作者是一名hibernate初学者,接触到HQL和QBC两种高级数据库查询方式,为了更深刻的理解两种方法的区别,本文收集了一个些概念和大牛们的见解。希望分享给大家。首先,附录Hibernate:HQL/QBC查询语言用法(1):(转自:http://www.sudu.cn/info/html/edu/20070930/75939.html)原创 2014-09-07 19:42:38 · 2410 阅读 · 0 评论