- 博客(8)
- 收藏
- 关注
OpenJPA (7)
10 Miscellaneous Features10.1 Restoring State JPA规范要求不应该使用rolled back objects,但是这些对象在OpenJPA中是有效的。可以通过配置openjpa.RestoreState 属性来控制是否将对象的状态回滚到事务前的状态。它有以下可选值:none: 不回滚对象状态,但是对象变成hollow,在下次访问的时...
2008-03-25 21:56:21 359
OpenJPA (6)
8 Object Locking8.1 Configuring Default Locking 如何使用lock对load时的性能有重要的影响。OpenJPA通过openjpa.ReadLockLevel和openjpa.WriteLockLevel来配置缺省的事务读写lock level。这些缺省配置只适用于非乐观事务;在乐观事务中,OpenJPA缺省不进行lock。在尝试获取lo...
2008-03-23 21:33:12 225
OpenJPA (5)
7 Inheritance 对象使用引用以便关联到其它对象;关系型数据库表之间采用外键来描述表的关系。在关系型数据库中通常没有自然且有效的方法来描述类的继承关系。JPA通过Inheritance annotation提供了几种继承策略,它有以下属性:InheritanceType strategy:用来声明继承策略。可选值是InheritanceType.SINGLE_TABLE、...
2008-03-18 22:38:27 189
OpenJPA (4)
6 Query6.1 JPQL Queries6.1.1Query Basicspublic Query createQuery(String jpql); EntityManager上的这个方法用来根据给定的JPQL创建Query。public List getResultList(); Query上的这个方法用来得到query的执行结果,以下是个简单的例子:...
2008-03-11 23:27:07 184
OpenJPA (3)
4 EntityManagerFactory4.1 Overview EntityManagerFactory可以被注入到应用中,也可以通过以下方式创建: EntityManagerFactory emf = Persistence.createEntityManagerFactory("openjpa"); Persistence.createEntityMan...
2008-03-09 23:09:43 238
OpenJPA (2)
3 Metadata 通过javax.persistence 包中定义的Annotation或者XML mapping files来指定Persistence metadata。当混合使用Annotation 和XML mapping file 的时候,如果发生冲突,那么以XML mapping file为准。3.1 Class Metadata3.1.1 Entity ...
2008-03-05 23:59:34 252
OpenJPA (1)
1 Overview Apache OpenJPA是JPA规范的一个实现,它既可以用于POJO的持久层,也可以被集成到EJB3.0兼容的容器中或者其它轻量级的框架中。在Apache Geronimo 2.0 版本中通过OpenEJB使用了OpenJPA。在WebLogic和WebShpere中也采用了OpenJPA。目前OpenJPA的最新版本是1.0.2。在OpenJPA中大量使用了g...
2008-03-04 23:11:42 195
OSGi Embedded HttpService
1 概述 Equinox 提供了两种OSGi embedded HttpSerivce的实现,如下: org.eclipse.equinox.http。适合资源受限的环境。兼容Servlet 2.4,但是对Servlet 2.1以外的API提供了有限的支持。 org.eclipse.equinox.http.jetty。使用Jetty 作为引擎,支持Servlet 2....
2008-03-03 14:01:51 224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人