• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






奋斗的孩子

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  hibernate(http://hibernate.org/)

三大框架之一 
hibernate 工作原理及为什么要用
摘要: 阅读全文
posted @ 2018-05-26 17:00 敬畏之心+持之以恒 阅读(117) 评论(0) 推荐(0)
hibernate 解决并发问题
摘要:hibernate 解决并发问题的策略有 1)设置hibernate事务隔离级别 2)hibernate中乐观锁的实现 ps:版本号是由hibernate自己维护的,我们自己只需要做以上二步即可实现乐观锁 3)hibernate中悲观锁的实现 悲观锁分为二种:写锁和读锁 阅读全文
posted @ 2018-02-07 14:49 敬畏之心+持之以恒 阅读(301) 评论(0) 推荐(0)
查看系统默认的临时文件路径
摘要:// 查看系统默认的临时文件路径 @Test public void test01(){ String path = System.getProperty("java.io.tmpdir"); System.out.println(path); } 阅读全文
posted @ 2018-02-05 17:29 敬畏之心+持之以恒 阅读(484) 评论(0) 推荐(1)
hibernate 分页查询
摘要: 阅读全文
posted @ 2018-01-31 18:17 敬畏之心+持之以恒 阅读(106) 评论(0) 推荐(0)
get与load方法
摘要:get()与load()的共同点:根据id加载对象get()与load()的区别:get():若加载的对象不存在,则返回nullload():若加载的对象不存在,则抛出异常 阅读全文
posted @ 2018-01-28 20:54 敬畏之心+持之以恒 阅读(225) 评论(0) 推荐(0)
hibernate 操作数据库
摘要:hibernate 操作数据库需要七步: PS: 阅读全文
posted @ 2018-01-27 22:47 敬畏之心+持之以恒 阅读(109) 评论(0) 推荐(0)
Hibernate 中 联合主键映射 组合关系映射 大对象映射(或者说文本大对象,二进制数据大对象)
摘要:Clob:文本大对象,最长4G Blob:二进制数据大对象,最长4G util: public class HibUtil { private static SessionFactory sessionFactory; static{ //获取配置信息 hibernate.cfg.xml Confi 阅读全文
posted @ 2016-05-31 00:48 敬畏之心+持之以恒 阅读(262) 评论(0) 推荐(0)
hibernate事务隔离机制
摘要:事务的基本概念 ACID:A是atomicity(原子性),C是consistency(一致性),I是isolation(隔离性),D是durability(持久性) 事务隔离级别从低到高: 读取未提交: 造成脏读 读取已提交:造成不可重复读 一般采用此级别 可重复读:造成幻读 序列化:效率最低 阅读全文
posted @ 2016-04-17 18:48 敬畏之心+持之以恒 阅读(121) 评论(0) 推荐(0)
hibernate最佳实践
摘要:1.数据量巨大,性能要求高,hibernate由于在ORM映射中对系统资源消耗也比较高,所以不适合 2.hibernate适合:逻辑复杂,数据量不大. 3.sessionFactory的创建非常消耗资源,整个应用一般只要一个 4.将所有的集合属性配置设置为懒加载 5.在定义关联关系时,集合首选Set 阅读全文
posted @ 2016-04-15 05:31 敬畏之心+持之以恒 阅读(157) 评论(0) 推荐(0)
缓存与缓冲的区别
摘要:缓存是指把常用数据存储到可以快速获取的区域,以备重复利用,一般叫做cache. 缓存能提高效率 缓冲是指在数据流转过程中,不同层次速度不一致时,利用缓冲区来缓解上下层之间速率问题,一般叫做buffer. 缓冲能提高速度 阅读全文
posted @ 2016-04-13 23:52 敬畏之心+持之以恒 阅读(2582) 评论(1) 推荐(0)
hibernate中.常见的hql查询语句
摘要:hql是非常有意识的被设计为完全面向对象的查询 基本规则: 1.hql语法类似于sql,但它后面跟的不是表名和字段名,而是类名和属性名 2.hql大小写不敏感.但是设计java类名,包名,属性名时大小写敏感. public void test1(){ //重要 Session session = H 阅读全文
posted @ 2016-04-12 14:43 敬畏之心+持之以恒 阅读(203) 评论(0) 推荐(0)
hibernate中多对多的注解配置
摘要:hibernate多对多的注解配置中的自动生成中间表的配置: @Entity@Table(name="test_student")public class Students { @Id @SequenceGenerator(name="seqStudents",sequenceName="seq_t 阅读全文
posted @ 2016-04-12 11:44 敬畏之心+持之以恒 阅读(301) 评论(0) 推荐(0)
hibernate中1对1的注解配置
摘要:hibernate中1对1的注解配置分为:外键关联映射和主键关联映射 1.外键配置 //一方@Entity@Table(name="test_classinfo")public class ClassInfo { @Id @SequenceGenerator(name="seqClassInfo", 阅读全文
posted @ 2016-04-12 00:26 敬畏之心+持之以恒 阅读(681) 评论(0) 推荐(0)
hibernate 中一对多的注解配置
摘要://一方@Entity@Table(name="test_classinfo")public class ClassInfo { @Id @SequenceGenerator(name="seqClassInfo",sequenceName="seq_test_classinfo") @Genera 阅读全文
posted @ 2016-04-11 21:01 敬畏之心+持之以恒 阅读(611) 评论(0) 推荐(0)
hibernate 1对1的关系
摘要:hibernate 中1对1的关系分为外键关联和主键关联 外键关联: //多方 public class Students { private Integer stuId; private String stuName; private Integer age; private ClassInfo 阅读全文
posted @ 2016-04-05 09:25 敬畏之心+持之以恒 阅读(225) 评论(0) 推荐(0)
hibernate中的sql 1+n 问题
摘要:( 产生的原因:当一对多或多对多的映射关系下,当在一方添加或修改数据时,一方集合属性中的多方都要发生变化;先select语句,再update语句.当一方集合属性中的数据有很多时,对应的update语句就有很多. 解决方案: 1.在集合配置上加inverse=”true”.表示一方放弃维护外键关系,但 阅读全文
posted @ 2016-03-27 19:26 敬畏之心+持之以恒 阅读(209) 评论(0) 推荐(0)