
Hibernate学习
文章平均质量分 78
dakfjt
这个作者很懒,什么都没留下…
展开
-
hibernate 学习笔记(1)
HIbernate提供了数据持久化层解决方案:(即数据库访问框架)——我是这样理解的1、开发源代码的对象关系映射框架2、对JDBC进行了非常轻量级的对象封装(其实我感觉并不算完全轻量级,封装了部分底层方法,带来了一定的简化,也使其在这些方面变得不容易自定义?Mybatis感觉相对更加轻量化一点。。)3、将JavaBean对象和数据库的表建立对应的关系将数据连接信息都存放在配置文原创 2017-03-02 11:26:58 · 289 阅读 · 0 评论 -
hibernate 学习笔记(2)——HQL和高级查询
hib 4.3 实体映射文件xml 中地址末尾的空格要去掉,在Myeclipse10中。表之间的关联关系:()先不自动添加表间关联关系1、一对多:one to many grade 一方 =》多个学生private Set();xml:单向关联:只有设置的一方能得到另一方的信息2、多对一:many to one双向关联:级联操作 双方都进行了设原创 2017-03-02 14:38:39 · 353 阅读 · 0 评论 -
hibernate学习笔记3 —— 批量更新 检索策略
批量更新:1)session => jdbc-bache-size=? 10至50间为佳if()转载 2017-03-02 15:37:38 · 291 阅读 · 0 评论 -
hibernate学习笔记5 ------ 缓存,注解
缓存介于应用程序和永久性数据存储源之间,使用缓存,可以降低应用程序直接读写永久性数据存储源一、一级缓存 session级 load()二、二级缓存 sessionFactory级三、查询缓存一级缓存:1、当对象save()时 会自动放入缓存2、get() 和 load() 有缓存l转载 2017-04-18 20:09:11 · 358 阅读 · 0 评论 -
hibernate学习笔记4 ------QBC/命令HQL查询/本地SQL/存储过程
Session.createCriteria(Emp.class)Criteria 查询采用面向对象方式封装查询条件,又称为对象查询。由Hibernate自动产生SQL查询语句Criteria 由Hibernate Session进行创建,使用Criteria的add(),方法加入“条件实例”,条件实例由Restrictions静态方法返回。Restrictions.eq() :转载 2017-04-18 18:36:44 · 437 阅读 · 0 评论