OpenJPA超简单入门

来源:互联网 发布:中巴铁路 知乎 编辑:程序博客网 时间:2024/04/28 21:19

环境准备

OpenJPA下载:http://openjpa.apache.org/

Derby下载:http://db.apache.org/derby/

案例源码下载:http://rcom10002.download.csdn.net/user/rcom10002/Java

在学习案例一和二之前,先准备好实验环境,首先准备数据表:

 

然后准备好Java到数据表的映射:

 

在META-INF中准备persistence.xml,配置两个持久化单元,一个给案例一使用,另一个给案例二使用。

 

案例一 —— OpenJPA在Java应用程序中使用

在这个例子中,重点是如何获取“EntityManagerFactory”,由于是在非JEE容器环境中使用OpenJPA,所以事务类型无法采用JTA形式,我们需要手工进行事务管理。具体的例子源码如下:

 

案例二 —— 从Spring中获取OpenJPA编程接口

与上面的例子类似,只是在这里我们改换另一种从Spring中获取“EntityManagerFactory”的方法,Spring的配置如下:

 

Java实例代码如下:

 

原创粉丝点击