随笔分类 - 笔记-hibernate4
摘要:参考博文:http://javacrazyer.iteye.com/blog/808928
阅读全文
摘要:1、 一级缓存,二级缓存,查询缓存; 2、 一级缓存又称为session缓存。生命周期相同。周期较短。事务级别的缓存。 get使用了一级缓存,用get查数据时,首先检查缓存中是否有该数据,如果有直接从缓存中取数据,如果没有再查询数据库,并且将数据放入缓存中。 load也支持一级缓存。load还支持l
阅读全文
摘要:推荐参考博文,真的写得非常好:http://www.cnblogs.com/fingerboy/p/5256087.html
阅读全文
摘要:备注:如果觉得本文太繁杂,可以点链接查看word文档笔记:链接:http://pan.baidu.com/s/1eR4VbxC 密码:u4vl 1、 hql hibernate query language hibernate的查询语言 2、 hql是完全面向对象的查询语言,可以理解继承,多态,关联
阅读全文
摘要:1.Book类和Category类 2.Hibernate.cfg.xml 3.测试代码
阅读全文
摘要:1.Book类 2.Category类 3.Hibernate.cfg.xml 4.测试代码
阅读全文
摘要:1.Book类 2.hibernate.cfg.xml【注解方式不需要Book.hbm.xml映射文件,但需要在*.cfg.xml中引入:<mapping class="cn.siggy.pojo.Book" />】 3.测试代码 4.测试结果
阅读全文
摘要:1.类之间的关系 2.Person类,Student类,Teacher类 3.映射文件 Person.hbm.xml文件 4.测试代码 5.测试结果 1.执行testSave()方法:
阅读全文
摘要:1.子类和父类的关系图: 2.Person,Student和Teacher类 3.映射文件 Person.hbm.xml文件 4.测试代码 5.测试结果 1.执行testSave()方法:
阅读全文
摘要:1.子类和父类的关系图: 2.Person,Student和Teacher类 3.映射文件 Person.hbm.xml 映射文件理解: <!-- 指明鉴别器 --> <discriminator column="type" type="string"/> 4.测试代码 5.测试结果 1.执行tes
阅读全文
摘要:1.Grade类和Student类: 2.映射文件 Grade.hbm.xml Student.hbm.xml 3.测试代码 4.测试结果 1.执行testSave()方法: 2.执行testGet()方法:
阅读全文
摘要:1.Grade类 2.Student类 3.映射文件 Grade.hbm.xml Student.hbm.xml 4.测试代码 5.测试结果 1.执行testSave()方法: 2.执行testGet():
阅读全文
摘要:1.角色Role 和功能 Function 2.类Role 和Function类 3.映射文件 Role.hbm.xml function.hbm.xml 4.测试代码 5.测试结果 1.执行testSave() 控制台信息: 数据库表:
阅读全文
摘要:1.角色Role 和功能 Function 2.类Role 和Function类 3. 映射文件 Role.hbm.xml function.hbm.xml【因为casecade=all,即所有操作都级联】 4.测试代码 5.测试结果 1.执行testCreateDB() 2.执行testSave(
阅读全文
摘要:1.公民表person 和身份证 IdCard 2.类Person 和IdCard类 3.映射文件 IdCard.hbm.xml Person.hbm.xml 3.测试代码 4.测试结果 1.执行testSave()方法: 2.执行testGet()方法:
阅读全文
摘要:1.公民表person和身份证表idcard 2.Person和IdCard类 3.映射文件 Person.hbm.xml IdCard.hbm.xml 4.测试代码【测试testSave()方法】 5.测试结果 1.运行testCreateDB()创建表时: 2.运行testSave()方法:【在
阅读全文
摘要:1.公民表person 和身份证 IdCard 2.类Person 和IdCard类 3.配置文件 IdCard.hbm.xml Person.hbm.xml 4.测试代码【由上至下依次单元测试@Test】 5.测试结果 1.运行testSave()方法: 2.运行testGet()方法:
阅读全文
摘要:1. 公民表person 和身份证 IdCard 2.类Person 和IdCard类 3.配置文件: IdCard.hbm.xml Person.hbm.xml 4.测试代码 5.测试结果
阅读全文
摘要:1. Inverse设置关系维护方。当inverse=”false”时,谁管理关系谁维护。如果都管理了,那么都维护。当关系由多的一端来维护时,效率较高。当关系由一的一端来维护时。会多执行update语句。 2.Inverse=”true”时,关系由另一端管理。不管一的一端是否指明关系,一的一端都不会
阅读全文
摘要:什么是casecade? cascade 级联:让操作级联到子实体 save-update:保存和更新多的一端数据时,一的一端的数据可以一起保存和更新 none:不级联 delete:删除级联-不能在多的一端使用 all:表示所有操作都级联 详解: 1、 cascade时级联操作,使得在操作一端数据
阅读全文