- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 JPA实体状态及转换
JPA持久化实体的状态分为:Transient、Managed、Persisted、Detached、Removed,状态之间转换如下图。Transient:new出来的实体,没有调用持久化过程,它的实体状态为Transient。Managed和Persisted:只有处于持久化上下文或事务范围中的实体才是托管实体。事务结束后托管实体变为游离实体,即Detached。Removed:...
2014-09-28 22:30:09 1591
原创 基于Hibernate4.3的JPA缓存
Cache 缓存(Cache )是计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者内存)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝,应用程序在运行时直接读写缓存中的数据,只在某些特定时刻按照缓存中的数据来同步更新数据存储源(JPA中persist方法、merge方法是...
2014-09-11 11:42:53 320
原创 JPA主键生成方式
原文->http://blog.csdn.net/yalove/article/details/6627732一、JPA通用策略生成器通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id,其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法,JPA提供四种标准...
2014-09-10 08:58:09 552
原创 maven pom.xml配置
什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。快速察看:<project> <modelVersion>4.0.0</modelVersion> <!...
2014-09-04 21:08:59 87
原创 JS正则表达式
精确度最高为小数点2位的正值匹配:(^[1-9]\d*(\.\d{1,2}){0,1}$)|(^0\.\d{1,2}$)|^0$ 字符含意\做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次...
2014-09-04 15:20:44 145
原创 maven常用配置信息和常量
1. 通过 <properties> 元素用户可以自定义一个或多个属性,然后在 POM 的其他地方使用 ${ 属性名称 } 的方式引用属性,这种做法的最大意义在于消除重复。 2. Maven 共有六类属性: 1) 内置属性: ${basedir} 表示项目根目录,即 pom.xml 文件的目录。 ${version} 表示项目版本。 2) POM 属性:...
2014-09-03 10:56:33 212
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人