使用Apache OpenJPA开发EJB 3.0应用,第8部分 - 编程入门网
串à
7. <connection- url>jdbc:mysql://localhost/openjpa</connection-url>
8. <!—目标数据库的 JDBC 驱动类名à
9. <driver-class>com.mysql.jdbc.Driver</driver -class>
10. <!—目标数据库的用户名à
11. <user-name>openjpa</user-name>
12. <!—目标数据库的密码à
13. <password>openjpa</password>
14.
15. <min-pool-size>5</min-pool-size>
16. <max-pool-size>20</max-pool-size>
17. <idle-timeout-minutes>0</idle-timeout- minutes>
18. </local-tx-datasource>
19.
20. </datasources>
使用Apache OpenJPA开发EJB 3.0应用,第8部分(4)时间:2011-08-31 IBM 肖菁编写 JPA 配置文件 persistence.xml 是 EJB3.0 规范中定义的实体的配置文件,提供 OpenJPA 容器初始化、运行所需要的信息,比如 OpenJPA 的事务策略、数据库的连接信息 等,由 Java EE 容器读取后初始化 OpenJPA 应用中需要注入的 EntityManagerFactory 或者 EntityManager。 特别要注意的是,我们必须在 persistence.xml 中为 persistence-unit 元 素提供 provider 子元素,它的内容是” org.apache.openjpa.persistence.PersistenceProviderImpl”, 这是 OpenJPA 的 Persistence 的实现。如果我们不提供 provider 子元素,JBoss 服务器将默 认使用它内置的 Hibernate 框架作为 JPA 容器。 清单 1 中是我们演示实例中所使用的 persistence.xml 文件的内容。 清单 1. src\META-INF\persistence.xml
接下来,我们需要根据业务需要设计 Java 对象、编写 Java 实体类、编译实 体类、enhance 编译好的实体类、生成数据库定义文件、将创建的实体类注册到 OpenJPA 容器,这些步骤和在非 Java EE 环境下开 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |