Hiberate
文章平均质量分 81
iteye_6230
这个作者很懒,什么都没留下…
展开
-
Hibernate自定义表单完全解决方案(无需重置SessionFactory) (一)
最近开发的一个系统,需要在不更改代码和重启系统的情况下提供对用户自动建表的支持,由于系统应用了hibernate,所以在建表同时也要建立持久化对象以及对这些对象注册,采用的oracle9i 。 建立class->生成hbm.xml->在Hibernate'config里面注册持久化类->通知SessionFactory持久化类的新增 1 准备 首先准备基础数据,...原创 2009-10-26 13:48:33 · 162 阅读 · 0 评论 -
Hibernate自定义表单完全解决方案(无需重置SessionFactory) (二)
然后就是准备模板了,首先声明 Html代码 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.ne...原创 2009-10-26 13:58:37 · 157 阅读 · 0 评论 -
Hibernate自定义表单完全解决方案(无需重置SessionFactory) (三)
最后是总结测试,写个junit 搞定 代码如下: Java代码 package com.mit.cooperate.core.hibernate; import junit.framework.TestCase; import java.net.URL; import java.util.ArrayList; ...原创 2009-10-26 14:01:04 · 123 阅读 · 0 评论 -
Hibernate乐观锁和悲观锁
业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机 制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的 “ 锁 ” ,即给我们选定的目标数据上锁,使其无法被其他程序修改。 ...原创 2009-11-09 15:52:03 · 81 阅读 · 0 评论 -
Hibernate中po对象的三种状态分析
Hibernate的状态 hibernate的各种保存方式的区(save,persist,update,saveOrUpdte,merge,flush,lock)及 对象的三种状态 hibernate的保存 hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别。 一、预备知识 在所有之前,说明一下,对于hibernate,它的对...2010-03-02 15:28:17 · 102 阅读 · 0 评论 -
hibernate id 设置(解决多进程 id 冲突)
type (可选): 标识Hibernate类型的名字。 column (可选 - 默认为属性名): 主键字段的名字。 unsaved-value (可选 - 默认为null): 一个特定的标识属性值,用来标志该实例是刚刚创建的,尚未保存。这可以把这种实例和从以前的session中装载过(可能又做过修改--译者注)但未再次持久化的实例区分开来。 access (可选 - 默...原创 2009-08-19 15:56:58 · 219 阅读 · 0 评论