1、提供一个无参的构造器。 使hibernate可以用Constructor.newInstance()来实例化持久化类。
2、提供一个标识属性。(identifier property 一般定义一个private Long id; 字段)。通常映射为数据表的主键字段。如果没有该属性,一些功能将不起作用,如:Session.saveOrUpdate()。
3、为持久化类的字段声明访问方法(getter/setter)。Hibernate对JavaBean风格的属性实行持久化。
4、使用非final类。在运行时生成代理是Hibernate的一个重要的功能。如果持久化类没有实现任何接口,Hibernate使用CGLIB生成代理。如果使用的是final类,则无法生成CGLIB代理。
5、重写equals()和hashCode()方法。如果需要把持久化类的实例放到Set中(当需要进行关联映射时),则应该重写这两个方法。
相关推荐
Hibernate操作持久化对象Hibernate操作持久化对象Hibernate操作持久化对象Hibernate操作持久化对象Hibernate操作持久化对象
一个很好的Hibernate 操纵持久化对象例子,如果想深入理解HIERNATE 的朋友,可以去研究一下。
Hibernate持久化对象的生命周期 持久化对象的状态: 瞬时对象(Transient Objects)持久化对象(Persist Objects)、离线对象(Detached Objects)、 Java对象在JVM中的生命周期 理解Session的缓存 在Hibernate应用...
精通Hibernate:Java持久化对象技术详解[第二版]
用Hibernate对象持久化服务简化Java数据库访问 用Hibernate对象持久化服务简化Java数据库访问
精通Hibernate:Java对象持久化技术详解.pdf 精通Hibernate:Java对象持久化技术详解.pdf
hibernate对持久化对象的操作 Struts工作原理和机制《电子商城系统》项目开发实践 项目实践-将struts项目改造为sh
精通Hibernate:Java对象持久化详解解压后是pdf文档。
Hibernate 对象持久化 北大青鸟教材
16.1 MB (16,948,839 字节) Java 精通Hibernate对象持久化技术详解PDF
hibernate持久化对象生命周期[参照].pdf
精通Hibernate:Java对象持久化技术详解
8.3 Java对象在Hibernate持久化层的状态 8.3.1 临时对象的特征 8.3.2 持久化对象的特征 8.3.3 被删除对象的特征 8.3.4 游离对象的特征 8.4 Session接口的详细用法 8.4.1 Session的save()和persist()...
hibernate java o/r mapping
精通 Hibernate:Java 对象持久化技术详解 第2版 学习Hibernate必备得一本书
hibernate:java持久化对象详解02 (p.s.需要下载hibernate:java持久化对象详解01才可以用)
hibernate:java持久化对象详解01 (p.s.需要下载hibernate:java持久化对象详解02才可以用)
hibernate 人门 第一章 是讲述对象持久化的ppt
精通 Hibernate_Java 对象持久化技术详解(第2版).pdf