![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
文章平均质量分 89
iteye_1653
这个作者很懒,什么都没留下…
展开
-
加同步锁 异步时间搓
最近有一牛人给我说了加同步锁的问题,说是他的朋友公司用过。一个问题是加同步锁:两个事务同时处理同样一件事情是,利用hiberanate的version来完成。比较两个version是否相等。如果下关就提交,否则不能提交。异步时间搓同一个页面,如果A操作了,那么b就不能在改了。例如,A把order的state改成,1(完成-审核),则b就不能在次进行操作,每个人在提交的时候在页面上放...2010-03-28 23:10:38 · 66 阅读 · 0 评论 -
hibernate实现分页
例如: 从第2万条开始取出100条记录 代码: Query q = session.createQuery("from Cat as c"); q.setFirstResult(20000); q.setMaxResults(100); List l = q.list(); 那么Hibernate底层如何实现分页的呢?实际上H...原创 2011-02-15 15:34:49 · 97 阅读 · 0 评论 -
hibernate各包的详解
Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。 下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包: hibernate2.jar: Hibernate的库,没有什么可说的,必须使用的jar包 ...原创 2011-02-15 15:21:31 · 96 阅读 · 0 评论 -
Annotation注解介绍
Table Table用来定义entity主表的name,catalog,schema等属性。 元数据属性说明: name: 表名 catalog: 对应关系数据库中的catalog schema:对应关系数据库中的schema UniqueConstraints:定义一个UniqueConstraint数组,指定需要建唯一约束的列 ...原创 2011-01-18 22:56:50 · 104 阅读 · 0 评论 -
Hibernate 3注释简介
在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java 5 注释来简化Hibernate代码,并使持久层的编码过程变得更为轻松。 传统上,Hibernate的配置依赖于外部 XML 文件:数据库映射被定义为一组 XML 映射文件,并且在启动时进行加载。创建这些映射有很多方法,可以从已有数...原创 2011-01-13 22:42:49 · 82 阅读 · 0 评论 -
hibernate Annotation类的操作
简介:在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java 5 注释来简化Hibernate代码,并使持久层的编码过程变得更为轻松。 传统上,Hibernate的配置依赖于外部 XML 文件:数据库映射被定义为一组 XML 映射文件,并且在启动时进行加载。 在最近发布的几个Hibern...原创 2011-01-13 21:56:42 · 74 阅读 · 0 评论 -
主键生成机制
hibernate的映射类型:一对一,一对多,多对多,并生成相应的.hbm.xml。hibernate主键类型 1.assigned 主键由数据库内部生成,无需hibernate干预。2.hilo 需要额外数据库表保存主键生成历史状态。3.increment 在实例中维持一个变量,以保存当前最大值。多实例访问时可能会出错。4.identity 采用数据库提供的生成机制,如s...原创 2011-01-12 21:12:32 · 132 阅读 · 0 评论 -
hibernate merge 和 persist 的区别
hibernate的保存hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:一、预备知识:在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached下边是常见的翻译办法:transient:瞬态或者自由态persistent:持久化状态detached:脱管状态或...原创 2010-12-30 23:08:44 · 518 阅读 · 0 评论 -
hibernate many to one
今天与到了一个令人可笑的事情,在以前的公司用struts 2+spring 3.2+hibernate.30在写pojo是用的Anotation,现在用hibernate以前的老版本,全部是手动的去配置,many-to-one 和one -to-many.现在总结一下!例子:有一个order表 有一个container表。两个关系是one-to-many的关系!1: 我们要在cont...2010-04-01 00:17:36 · 64 阅读 · 0 评论 -
hibernate Search类似于Lucene的功能
不久前Hibernate推出了Hibernate Search 3.0 GA,由它的名字大家也可以大概猜到它的作用是对数据库中的数据进行检索的。它是hibernate对著名的全文检索系统Lucene的一个集成方案,作用在于对数据表中某些内容庞大的字段(如声明为text的字段)建立全文索引,这样通过hibernate search就可以对这些字段进行全文检索后获得相应的POJO,从而加快了对内容...原创 2011-02-15 23:29:39 · 109 阅读 · 0 评论