Hibernate
xx_liuhui
奋斗的激情
展开
-
在Hibernate中处理批量更新和批量删除
批量更新是指在一个事务中更新大批量数据,批量删除是指在一个事务中删除大批量数据。以下程序直接通过Hibernate API批量更新CUSTOMERS表中年龄大于零的所有记录的AGE字段: tx = session.beginTransaction(); Iterator customers=session.find("from Customer c where c.age>0转载 2008-11-19 14:52:00 · 412 阅读 · 0 评论 -
Hibernate自定义表单完全解决方案(无需重置SessionFactory)
最近开发的一个系统,需要在不更改代码和重启系统的情况下提供对用户自动建表的支持,由于系统应用了hibernate,所以在建表同时也要建立持久化对象以及对这些对象注册数据库是不确定类型的,目前在比如数据库类型支持,还有对象关系支持上都很简单,不过在现有基础上进行扩展,都是可以实现的 实现步骤如下 建立class->生成hbm.xml->在Hibernateconfig里面注册持久化类->通知S转载 2009-09-23 23:20:00 · 558 阅读 · 0 评论 -
hibernate注解
/*** * @author liuguangyi* @content ejb3注解的API定义在javax.persistence.*包里面。* * 注释说明:* @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类)* @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。* @Table —— 注解声明了该实体bean映射指定的表(table),目录(c转载 2010-05-06 13:31:00 · 916 阅读 · 0 评论 -
hibernate注解 带实例
转自:http://blog.csdn.net/eastlift/archive/2008/05/20/2463243.aspx<br /><br />1、@Entity(name="EntityName") <br />必须,name为可选,对应数据库中一的个表<br /><br />2、@Table(name="",catalog="",schema="") <br />可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息<br />name:可选,表示表的转载 2010-08-04 14:58:00 · 841 阅读 · 0 评论