hibernate
ccjsmile
这个作者很懒,什么都没留下…
展开
-
Hibernate学习笔记一
Hibernate 学习笔记 阻抗不匹配:java与数据模型不匹配。在普通JDBC下,一般是通过get、set手动操作。 ORM 是对象和关系的映射 1.开发流程: 1) domain-->mapping-->db (官方推荐) 2) db开始,用工具生成mapping和domain 3) 由映射文件开始 2.Domain对象限制 1)必须有一个无参数的构...原创 2009-02-25 17:21:04 · 133 阅读 · 0 评论 -
Hibernate学习笔记二
11.多对多 对多对可以转换为两个一对多 [code="java"] [/code] 多对多只能由一端进行数据维护,如果两端都维护,会报中间表主键冲突的错误信息。 多对多查询 get方法查询任何一端数据,当调用另一端数据的时候,会出现两条查询语句 [code="java"] select * from techer 查询一端 select * f...原创 2009-02-27 16:33:06 · 60 阅读 · 0 评论 -
Hibernate学习笔记三(缓存)
分为两级:session级别(一级缓存)、sessionFactory 二级缓存 session缓存,必须在同一个session中,如果session关闭,缓存就丢失了。缓存级别比较短暂。 save,update,saveOrUpdate,load,get,list,iterator ,lock操作后,对象都会放在一级缓存中。 get,load,query iterator可以...原创 2009-03-02 10:58:07 · 117 阅读 · 0 评论 -
Hibernate学习笔记四
分布式事务: JTATransaction 跨数据库事务 Spring缺省使用JDBCTransacton事务 事务的边界 打开: 关闭: 回滚: 事务与业务逻辑有关,在service层 openSessionInView 是使用 filter实现的。 能解决事务边界问题,迟加载问题。 缺点:页面全部渲染完成后,session才会关闭。session会长时...原创 2009-03-02 15:39:28 · 72 阅读 · 0 评论