
Hibernate
文章平均质量分 75
wmg494005678
这个作者很懒,什么都没留下…
展开
-
Hibernate配置
[code="java"] SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. [/code] 上官网找到这句话: [code="java"] ...2009-09-16 17:05:12 · 86 阅读 · 0 评论 -
HQL实现模糊查询
其实各个方法的实质都是一样的,只不过传递参数的方法稍微有点区别 第一种: [code="java"] public List getUsers(String id){ List list=new ArrayList(); String hql="from User as user where user.id like '%"+id+"%'"; factory=DBHe...2009-09-23 12:58:10 · 326 阅读 · 0 评论 -
Hibernate查询错误
在Hibernate查询数据库的时候遇到一个问题, [code="java"] public List getEmp(Map keyWords){ List list=new ArrayList(); factory=DBHelper.getSessionFactory(); Session session=factory.openSession(); Transact...2009-09-25 13:29:48 · 150 阅读 · 0 评论 -
HQL
[size=medium][size=x-small][/size][size=medium][/size][size=medium][/size]HQL查询: Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标...原创 2009-07-04 20:27:01 · 98 阅读 · 0 评论 -
Hibernate的悲观锁与乐观锁
Hibernate提供了两种锁机制,悲观锁和乐观锁。 1.悲观锁 其中悲观锁的实现依赖于数据库的锁机制,如果数据库底层没有实现相应的数据排他性,那么就无法实现悲观锁。 加锁模式有: LockMode.None 不加锁 LockMode.Write 在insert和update的时候会自动获取 / /还是不明白的因为没有用过 LockMode.Read ...原创 2009-07-04 20:28:27 · 118 阅读 · 0 评论 -
Hibernate上的lazy策略
最近视频看的有点太快了,有的没有跟上做,嗨,现总结一下吧。 Hibernate上的lazy可以应用在一下标签上: 取值为true/false 取值为true/false 取值为true/false/extra 等单端关联,取值为false/proxy/noproxy Lazy的实质是:再用到对象时才创建对象,对于Hibernate来说是发出sql语句。 L...2009-07-04 20:29:48 · 128 阅读 · 0 评论 -
Hibernate上的主要接口
根据网上的相关资料和自己的理解,整理了一下Hibernate的主要接口。 1.Configuration 它位于org.hibernate.cfg.Configuration,好像是,呵呵。Configuration对象负责Hibernate的配置与启动,可以通过它来创建SessionFactory。 获得Configuration实例对象的方法: (1)Configura...2009-07-04 20:30:57 · 155 阅读 · 0 评论 -
Hibernate对象的生命周期
Hibernate对象一共有三个状态。Transient状态、persistent状态、detached状态。 1.Transient状态。 对象只是在内存当中存在,在数据库中没有与之对应的记录。 例如:User user = new User(); user.setName("jiange"); user对象只是在内存当中存在。 2.Per...2009-07-04 20:31:56 · 97 阅读 · 0 评论 -
学习笔记第一课
从昨天晚上开始看王勇老师的hibernate学习视频,跟着做了一个小程序,大体的对hibernate有了一个理解,下面我就简述一下自己的学习心得。毕竟刚开始接触要说出其实质还是有困难的, 1.首先是hibernate环境的搭建。 以前用struts的时候是直接在项目里添加jar包,因为hibernate要引入的jar包比较多,所以采用这种方法就比较麻烦,这里我们采用的是创建一个User...2009-07-04 20:32:54 · 112 阅读 · 0 评论