
hibernate
KingHero
The program likes a poet
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
实现hibernate的crud(增删查改)
用hibernate实现简单的增删查改。原创 2014-03-07 15:09:28 · 1962 阅读 · 0 评论 -
hibernate配置文件,映射文件
hibernate: 优点和缺点 优点: * 数据缓存 * 面向对象编程 * 代码操作比较简单 缺点: * 大量的数据条件下不适合用hibernate * 程序员对于hibernate生成的sql语句不可控 程序员不能干预hibernate生成sql语句, 所以在sql语句优化比较高的项目中, hibernate也是不适合的原创 2014-03-07 14:51:34 · 1749 阅读 · 0 评论 -
hibernate映射关系之多对多
多对多: * 关系在第三张表中,和两张表本身没有关系 * 多对多谁维护关系:谁都能维护关系(效率是一样的),一般情况下可以通过页面 来体现 * 关系体现: 第三张表的维护:增加、删除 course类对应的映射文件 <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Ma原创 2014-03-09 09:19:51 · 1735 阅读 · 0 评论 -
hibernate缓存机制
一级缓存(session缓存) 1、生命周期就是session的生命周期 2、一级缓存存放的数据都是私有数据 把session存放在threadlocal中,不同的线程是不能访问的,所以保证了数据的安全性 3、怎么样把数据存放到一级缓存中 利用session.save/update/load/get方法都可以存放在一级缓存中 4、利用session.get/load方法可以把数据从一级缓存中取出 5、session.evict方法可以把一个对象从原创 2014-03-09 22:59:50 · 1592 阅读 · 0 评论 -
hibernate的抓取策略和懒加载
抓取策略应用的范围及作用: 主要用于set集合对象在提取数据时对hibernate底层的sql语句的操作,即由一个对象对关联对象查询,发出怎样的sql语句的机制。 总结:懒加载主要解决了一个问题:类、集合、many-to-one在时候发出SQL语句,加载数据原创 2014-03-09 22:03:37 · 1598 阅读 · 0 评论 -
hibernate中的对象状态以及在编程中的常见错误汇总
在hibernate框架中,javabean对象大致可分为三种。1.临时对象,2.持久化对象,3.托管对象。 其中当持久化对象的属性值发生改变时,数据库内的数据会同时发生改变 hibernate编程中常见的错误汇总原创 2014-03-07 22:16:30 · 1121 阅读 · 0 评论 -
Hibernate 多对多关联关系 中间表有多个字段如何配置
Hibernate多对多关系中间表有其他属性的配置方式 一、需求原因 在我做系统架构时遇到情况是这样:资源菜单实体类(Resource)和角色实体类(Role)是多对多关系,需要各个角色可以个性化自己的资源菜单顺序。 二、设计理念 多对多的关系拆分为两个一对多(以下为关系映射图) 三、具体配置 方式一:XML方式 Role实体 public class Role imple转载 2014-03-26 09:21:46 · 1608 阅读 · 0 评论