首先,它使得 JPA 配置变得更加灵活。JPA 规范要求,配置文件必须命名为 persistence.xml,并存在于类路径下的 META-INF 目录中。该文件通常包含了初始化 JPA 引擎所需的全部信息。Spring 提供的 LocalContainerEntityManagerFactoryBean 提供了非常灵活的配置,persistence.xml 中的信息都可以在此以属性注入的方式提供。
其次,Spring 实现了部分在 EJB 容器环境下才具有的功能,比如对 @PersistenceContext、@PersistenceUnit 的容器注入支持。
第三,也是最
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-10-30 15:44 jpa
文件 793 2014-11-03 09:45 jpa.classpath
文件 1394 2014-10-30 15:44 jpa.project
目录 0 2014-10-30 15:44 jpa.settings
文件 522 2014-10-30 11:36 jpa.settings.jsdtscope
文件 76 2014-10-30 11:36 jpa.settingscom.genuitec.eclipse.migration.prefs
文件 108 2014-10-30 15:44 jpa.settingscom.genuitec.runtime.libraries.xml
文件 364 2014-10-30 11:37 jpa.settingsorg.eclipse.jdt.core.prefs
文件 135 2014-10-30 11:38 jpa.settingsorg.eclipse.jpt.core.prefs
文件 460 2014-10-30 11:36 jpa.settingsorg.eclipse.wst.common.component
文件 647 2014-10-30 15:44 jpa.settingsorg.eclipse.wst.common.project.facet.core.prefs.xml
文件 455 2014-10-30 15:44 jpa.settingsorg.eclipse.wst.common.project.facet.core.xml
文件 49 2014-10-30 11:36 jpa.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-10-30 11:36 jpa.settingsorg.eclipse.wst.jsdt.ui.superType.name
文件 425 2014-10-30 15:44 jpa.springBeans
目录 0 2014-10-30 11:36 jpaWebRoot
目录 0 2014-10-30 11:36 jpaWebRootmeta-INF
文件 39 2014-10-30 11:36 jpaWebRootmeta-INFMANIFEST.MF
目录 0 2014-10-30 15:44 jpaWebRootWEB-INF
目录 0 2014-11-03 09:45 jpaWebRootWEB-INFlib
文件 445288 2014-10-30 14:15 jpaWebRootWEB-INFlibantlr-2.7.7.jar
文件 4467 2014-11-03 09:45 jpaWebRootWEB-INFlibaopalliance-1.0.jar
文件 1663623 2014-11-03 09:45 jpaWebRootWEB-INFlibaspectjweaver-1.6.9.jar
文件 610790 2014-11-03 09:45 jpaWebRootWEB-INFlibc3p0-0.9.1.2.jar
文件 322362 2014-11-03 09:45 jpaWebRootWEB-INFlibcglib-nodep-2.2.jar
文件 188671 2014-11-03 09:45 jpaWebRootWEB-INFlibcommons-beanutils-1.7.0.jar
文件 571259 2014-11-03 09:45 jpaWebRootWEB-INFlibcommons-collections-3.2.jar
文件 160519 2014-11-03 09:45 jpaWebRootWEB-INFlibcommons-dbcp-1.4.jar
文件 53082 2014-11-03 09:45 jpaWebRootWEB-INFlibcommons-fileupload-1.2.jar
文件 305001 2014-11-03 09:45 jpaWebRootWEB-INFlibcommons-httpclient-3.1.jar
文件 279193 2014-11-03 09:45 jpaWebRootWEB-INFlibcommons-lang-2.5.jar
............此处省略66个文件信息
/**
* @Project: jpa
* @title: DaoUtil.java
* @Package com.base.dao
* @author yongzhian
* @date 2014-10-30 下午3:23:22
* @Copyright: 2014 www.yineng.com.cn Inc. All rights reserved.
* @version V1.0
*/
package com.base.dao;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
/**
* @ClassName DaoUtil
* @Description 模块描述
* @author yongzhian
* @Date 2014-10-30
*/
public class baseDao {
@PersistenceContext (unitName=“mysqlJPA“)
public static EntityManager em1;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-10-30 15:44 jpa
文件 793 2014-11-03 09:45 jpa.classpath
文件 1394 2014-10-30 15:44 jpa.project
目录 0 2014-10-30 15:44 jpa.settings
文件 522 2014-10-30 11:36 jpa.settings.jsdtscope
文件 76 2014-10-30 11:36 jpa.settingscom.genuitec.eclipse.migration.prefs
文件 108 2014-10-30 15:44 jpa.settingscom.genuitec.runtime.libraries.xm
文件 364 2014-10-30 11:37 jpa.settingsorg.eclipse.jdt.core.prefs
文件 135 2014-10-30 11:38 jpa.settingsorg.eclipse.jpt.core.prefs
文件 460 2014-10-30 11:36 jpa.settingsorg.eclipse.wst.common.component
文件 647 2014-10-30 15:44 jpa.settingsorg.eclipse.wst.common.project.facet.core.prefs.xm
文件 455 2014-10-30 15:44 jpa.settingsorg.eclipse.wst.common.project.facet.core.xm
文件 49 2014-10-30 11:36 jpa.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-10-30 11:36 jpa.settingsorg.eclipse.wst.jsdt.ui.superType.name
文件 425 2014-10-30 15:44 jpa.springBeans
目录 0 2014-10-30 11:36 jpaWebRoot
目录 0 2014-10-30 11:36 jpaWebRootme
文件 39 2014-10-30 11:36 jpaWebRootme
目录 0 2014-10-30 15:44 jpaWebRootWEB-INF
目录 0 2014-11-03 09:45 jpaWebRootWEB-INFlib
文件 445288 2014-10-30 14:15 jpaWebRootWEB-INFlibantlr-2.7.7.jar
文件 4467 2014-11-03 09:45 jpaWebRootWEB-INFlibaopalliance-1.0.jar
文件 1663623 2014-11-03 09:45 jpaWebRootWEB-INFlibaspectjweaver-1.6.9.jar
文件 610790 2014-11-03 09:45 jpaWebRootWEB-INFlibc3p0-0.9.1.2.jar
文件 322362 2014-11-03 09:45 jpaWebRootWEB-INFlibcglib-nodep-2.2.jar
文件 188671 2014-11-03 09:45 jpaWebRootWEB-INFlibcommons-beanutils-1.7.0.jar
文件 571259 2014-11-03 09:45 jpaWebRootWEB-INFlibcommons-collections-3.2.jar
文件 160519 2014-11-03 09:45 jpaWebRootWEB-INFlibcommons-dbcp-1.4.jar
文件 53082 2014-11-03 09:45 jpaWebRootWEB-INFlibcommons-fileupload-1.2.jar
文件 305001 2014-11-03 09:45 jpaWebRootWEB-INFlibcommons-httpclient-3.1.jar
文件 279193 2014-11-03 09:45 jpaWebRootWEB-INFlibcommons-lang-2.5.jar
............此处省略66个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)