
Hibernate
风雨兼程之2017
做一个介于牛A和牛C之间的人.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
本文介绍十五道关于Hibernate的面试题及答案
(1)一般情况下,关系数据模型与对象模型之间有哪些匹配关系(多选)----abc A)表对应类 B)记录对应对象 C)表的字段对应类的属性 D)表之间的参考关系对应类之间的依赖关系 (2)以下关于SessionFactory的说法哪些正确?(多选)----bc A)对于每个数据库事务,应该创建一个SessionFactory对象 B)一个SessionFactory对象对应一个数据库转载 2015-06-25 23:01:24 · 883 阅读 · 0 评论 -
hibernate4.0+版本和3.0+版本的区别总结
hibernate4.0+版本和3.0+版本的区别总结 (2012-04-19 10:24:50) 转载▼ 标签: it 分类: hibernate hibernate4.0+版本和3.0+版本的区别总结 马老师说的好。要穿一手鞋,so,自己总结下hibernate4.1版本中的新特性和hibernate3.3做区别 1.数据转载 2015-06-26 00:13:23 · 358 阅读 · 0 评论 -
配置hibernate根据实体类自动建表功能
Hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步。 如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码 Xml代码update update:表示自动根据model对象来更新表结构,启动hibernate时会自动检查数据库,如果缺少表,则自动建表;如果表里缺少列,则自动添加列。 还有其他的参数: create:启动h转载 2015-06-27 00:00:26 · 418 阅读 · 0 评论 -
hibernate 乐观锁与悲观锁使用
Hibernate支持两种锁机制: 即通常所说的“悲观锁(Pessimistic Locking)”和 “乐观锁(OptimisticLocking)”。 悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。 Hibernate的加锁模式有: Ø LockMo转载 2015-08-02 22:59:47 · 302 阅读 · 0 评论 -
Hibernate中Criteria的完整用法
Criteria的完整用法 QBE (Query By Example) Criteria cri = session.createCriteria(Student.class); cri.add(Example.create(s)); //s是一个Student对象 list cri.list(); 实质:创建一个模版,比如我有一个表serial有一个 giftortoy字段,我转载 2015-08-03 23:13:16 · 409 阅读 · 0 评论 -
Hibernate实现模糊查询的方法
大家都知道使用本地SQL进行模糊查询用关键字 LIKE 对于在hibernate里怎么实现呢? 一、绑定参数法: Sql代码 Session session=HibernateUtil.getSessionFactory ().getCurrentSession(); session.beginTransaction(); String strSQL="f转载 2017-03-19 00:53:24 · 3739 阅读 · 0 评论 -
Hibernate之关于HQL语句参数的绑定
参数绑定优点: (1)安全性 防止用户恶意输入条件和恶意调用存储过程 (2)提高性能 底层采用JDBC的PreparedStatement预定义sql功能,后期查询直接从缓存中获取执行 一,参数绑定两种方式 (1)命名参数形式 命名参数以':'开头,通过Query提供的类型绑定方法,绑定参数 实例: [java] view plain copy转载 2017-03-19 01:02:59 · 503 阅读 · 0 评论