Hibernate
文章平均质量分 92
iteye_14059
这个作者很懒,什么都没留下…
展开
-
Proper definition of Oracle XA datasource in configuration
I'm trying to make an XA datasource with Oracle in JBoss 7 (standalone-preview). I'm getting errors from this (I'll attach the relevant log file at the end of the post) -- saying it can't find the d...原创 2013-05-07 10:25:28 · 211 阅读 · 0 评论 -
hibernate.hbm2ddl.auto配置详解
hibernate.cfg.xml 中hibernate.hbm2ddl.auto配置节点如下:<properties><property name="hibernate.show_sql" value="true" /> <property name="hibernate.hbm2ddl.auto" value="create" /&原创 2013-06-03 17:09:07 · 99 阅读 · 0 评论 -
基于按annotation的hibernate主键生成策略
HibernateJavaJPAOracleMySQL 这里讨论代理主键,业务主键(比如说复合键等)这里不讨论。 一、JPA通用策略生成器 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法, JPA提供四种...原创 2013-07-13 16:44:00 · 86 阅读 · 0 评论 -
在Spring环境中建立JPA
Spring JPA 提供了三种方法创建JPA EntityManagerFactory: LocalEntityManagerFactoryBean LocalEntityManagerFactoryBean负责创建一个适合于仅使用JPA进行数据访问的环境的 EntityManager。 Factory bean将使用JPA PersistenceProvider 类的自动检测机制(根据JPA的...原创 2013-07-13 17:21:31 · 129 阅读 · 0 评论 -
Entity Bean (2) : EntityManager [转]
Session bean or MD bean对Entity bean的操作(包括所有的query, insert, update, delete操作)都是通过EntityManager实例来完成的。EntityManager是由EJB 容器自动地管理和配置的,不需要用户自己创建。 那么Session bean or MD bean如何获得EntityManager实例呢??...原创 2013-08-19 14:35:59 · 116 阅读 · 0 评论 -
Hibernate中映射集合属性
集合属性大致有两种:第一种是单纯的集合属性,如像 List、Set 或数组等集合属性;另一种是Map结构的集合属性,每个属性值都有对应的Key映射。 集合映射的元素大致有如下几种:List: 用于映射 List 集合属性Set: 用于映射 Set 集合属性Map: 用于映射 Map 集合性Array: 用于映射数组集合属性Bag: 用于映射无序集合idbag: 用于...原创 2013-09-17 15:20:41 · 74 阅读 · 0 评论 -
Hibernate主键生成策略
uuid注解方式:在id的getter上面加个“@Id”就可以了。此时采用的id策略是javax.persistence.GenerationType.AUTO,也可以再加上“@GeneratedValue(generator =GenerationType.IDENTITY|GenerationType.SEQUENCE|GenerationType.TABLE)”换成其它策略。我的应用采...原创 2013-10-28 19:38:46 · 94 阅读 · 0 评论 -
连接池与Spring,Hibernate结合
前几篇关于Java连接池的介绍都是基于Java应用的,而我们常用的场景是与Spring和ORM框架结合,下面就利用实例学习一下这方面的配置。 1.下载相关内容: c3p0下载地址:http://sourceforge.net/projects/c3p0/ Proxool下载地址:http://proxool.sourceforge....原创 2014-01-09 16:03:39 · 95 阅读 · 0 评论 -
SpringMVC + ehcache( ehcache-spring-annotations)基于注解的服务器端数据缓存
背景 声明,如果你不关心java缓存解决方案的全貌,只是急着解决问题,请略过背景部分。在互联网应用中,由于并发量比传统的企业级应用会高出很多,所以处理大并发的问题就显得尤为重要。在硬件资源一定的情况下,在软件层面上解决高并发问题会比较经济实惠一些。解决并发的根本在于提高系统的响应时间与单位时间的吞吐量。解决问题的思路可分两个维度,一是提高系统的单位时间内的运算效率(比如集...原创 2014-01-22 13:53:18 · 85 阅读 · 0 评论