
Hibernate
文章平均质量分 93
豆小马
学习笔记&问题总结&技术难点
展开
-
Hibernate学习笔记(1)之主键映射配置
API简介Configuration 配置:配置文件对象 通过配置文件方式获取:1) configure() 2) configure(String resource):获取指定位置的配置文件(一般不用)硬编码方式添加映射资源:(两种方式)1) addResource(String resource原创 2016-01-22 18:53:38 · 396 阅读 · 0 评论 -
Hibernate学习笔记(2)之集合配置
集合属性的映射1. 一个集合对应一个集合表。2. 使用集合属性时,一定要使用接口,而不能声明为具体的实现类。因为经过Session操作后,集合就变成了Hibernate自己的集合实现类。值类型的集合一、Set集合1. Set集合:addressSet属性 在映射表中的配置,set集合中存储的对象应对应一张表,需要在映射表中完成,存储对象原创 2016-01-22 19:02:37 · 381 阅读 · 0 评论 -
Hibernate学习笔记(3)之其它细节
对象的状态一、对象的状态1. 临时状态:与数据库没有对应,跟Session没有关联。一般是新new出的对象。2. 持久化状态:对象在Session的管理之中,最终会有对应的数据库记录。特点:有OID、对对象的修改会同步到数据库。3. 游离状态:数据库中有对象对应记录,但对象不再Session管理之中。修改此状态对象的数据不会又变化。原创 2016-01-22 19:05:31 · 596 阅读 · 0 评论 -
Hibernate学习笔记(4)之缓存
二级缓存Hibernate有一个自己的二级缓存,不推荐使用,hibernate内部测试用的。使用二级缓存需要在配置文件中指定缓存提供商。org.hibernate.cache.EhCacheProvider一级缓存:session级别的缓存二级缓存:SessionFactory级别的缓存,可以跨越session存在缓存的类型对象缓存、集合缓存、查询缓存三原创 2016-01-22 19:09:46 · 426 阅读 · 0 评论