Hibernate 技术汇总
li_yaya
这个作者很懒,什么都没留下…
展开
-
Hibernate 乐观锁实现之 Version
通过在表中及POJO中增加一个Timestamp字段来表示记录的最后更新时间,来达到多用户同时更改一条数据的冲突,这个timestamp由数据库自动添加,无需人工干预数据库结构: package com.ematchina.test;import java.sql.Timestamp;import java.util.Date;import javax.pe原创 2012-03-09 09:35:29 · 1110 阅读 · 0 评论 -
ehcache.xml 的配置详解和示例
Ehcache 中ehcache.xml 配置详解和示例2011-02-12 14:07 !--timeToIdleSeconds 当缓存闲置n秒后销毁 --> 缓存配置 name:缓存名称。 maxElementsInMemory:缓存最大个数。 eternal:对象是否永久有效,一但设置了,timeout将不起作用原创 2012-03-08 19:23:43 · 463 阅读 · 0 评论 -
Hibernate 乐观锁实现之 TimeStamp
通过在表中及POJO中增加一个Timestamp字段来表示记录的最后更新时间,来达到多用户同时更改一条数据的冲突,这个timestamp由数据库自动添加,无需人工干预数据库结构: create table studentTimestamp(id varchar(32),name varchar(32),lastUpdateDateTime timestamp not null de原创 2012-03-08 13:33:05 · 1489 阅读 · 1 评论 -
二级缓存的应用(ehcache)
实体类:package com.ematchina.test;import java.sql.Timestamp;import java.util.Date;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;原创 2012-03-09 09:30:53 · 433 阅读 · 0 评论 -
Hibernate注解及简单实例
hibernate注解1、@Entity(name="TableName")必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才原创 2012-03-08 12:53:33 · 421 阅读 · 0 评论 -
Hibernate 执行SQL语句查询实体
Query r = getCurrentSession().createSQLQuery(query).addEntity(FxUser.class)原创 2012-03-02 10:42:54 · 376 阅读 · 0 评论