跟我学OpenJPA之二(Hello OpenJPA)
接上节:跟我学OpenJPA之一(工欲善其事,必先利其器)
?
Hello World、Hello Delphi、Hello ASP、Hello Java、Hello SSH,这些都是我经历过的Hello,今天我们大家陪我再一次经历Hello OpenJPA。。。。
?
一、新建一个普通的Java项目(不是WTP项目)

?
二、转换为Maven项目

?
增加一些库依赖,pom.xml代码如下:
因为pom.xml中没有配置src的未知,所以默认转换为maven项目之后,build path中的source中会变为空,这个时候要吧src重新增加进去,最简单的方法就是直接加!
?
三、增加slf4j记录日志
在src中新建一个log4j.properties文件,修改内容如下:
这些配置的参数在OpenJPA的文档中都有,因为没有找到中文的文档,大家有需要的话直接去看官方文档吧。其中有一个地方需要解释的,javax.persistence.jdbc.driver等等这些参数是JPA标准,OpenJPA中也有类似的参数,一般情况下建议大家还是直接使用标准参数来配置
?
五、配置Spring
在src下新建applicationContext.xml文件如下:
?
六、建立Junit测试单元
新建一个类:test.com.strong.StringOpenJPATest
?
执行测试获得结果如下:
......=====Hello OpenJPA Shared EntityManager proxy for target factory [org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean@6087e704]=======.......到这里,我们成功的运行起来Spring+OpenJPA,并获取了对应的EntityManager,下一步将在这个的基础之上其他的操作,因为我是按照最初始的步骤进行的,所以现在的配置文件正式运行可能定存在问题,下节将进行详细的介绍
?
?
本节资源下载
?
SQL文件:strongjpa.sql.tar.gz
项目文件:StrongOpenJPA.tar.gz
?