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