读书人

JPA Hibernate作为实则现

发布时间: 2012-10-12 10:17:04 作者: rapoo

JPA Hibernate作为其实现

1.背景:

?JPA本身是一套接口和标准,我们可以使用hibernate的EntityManager模块来作为JPA的引擎

?

2.JPA使用的环境:

* 1. Java EE:可以在Java EE环境中配置JPA引擎

* 2. Java SE:必须在本地设置引擎:

在classpath根部的META-INF目录下persistence.xml中配置JPA

3.实现步骤:

1)在classpath根部META-INF目录下创建persistence.xml文件,内容如下:

<persistence xmlns="http://java.sun.com/xml/ns/persistence"

?2)创建实体类,并加上JPA注解,代码如下:

</properties>

</persistence-unit>

</persistence>

* 方式二:使用 JNDI数据源,形如:<jta-data-source>java:/DefaultDS</jta-data-source>

其他的hibernate属性在本配置文件中配置

* 方式三:数据库的连接属性和其他属性均通过hibernate的形式在persistence.xml中配置

【本例使用了此方式】

读书人网 >软件架构设计

热点推荐