persistence.xml相关内容
假设我有一个Persistence.xml文件,如下所示:
..
我无法构建我的实体管理器工厂,我得到的错误是“选择的事务策略需要访问 JTA 事务管理器".谁能建议我必须配置什么才能克服这个问题?仅供参考,我使用的是 Jboss 6,没有弹簧. 这是我的persistance.xml
..
Eclipse 中的错误“在项目中找不到持久性.xml 文件". 目的:新建项目GWT+App引擎+Maven 创建步骤: Google eclipse 插件:选择“New Web Application Project". 设置名称等 右键单击项目 > 配置 >转换为 Maven... 修复 jdoconfig.xml 文件:xsi 有错误价值.看使用不正确的 url 验
..
在persistence.xml JPA配置文件中,你可以有这样一行: 或者有时: 我的问题是: transaction-type="JTA" 和 transaction-type="RESOURCE_LOCAL" 有什么区别? 我还注意到一些缺少事务类型的 persistence.xml 文件.正确吗? 解决方案 Defaults 在 JavaEE 环境中默
..
persistence.xml 中的持久性单元是在构建应用程序期间创建的.由于我想在运行时更改数据库 url,有没有办法在运行时修改持久性单元?我应该在分发后使用不同的数据库而不是预先绑定的数据库. 我正在使用 EclipseLink (JPA 2.1) 解决方案 保持持久性单元文件 (Persistence.xml) 原样.您可以按如下方式覆盖其中的属性. EntityManag
..
我正在使用 JPA 开发 JavaSE 应用程序.不幸的是,我在调用后得到 null:Persistence.createEntityManagerFactory(PERSISTENCE_UNIT_NAME); 下面你会发现: 我调用 EntityManagerFactory 并意外返回 null 的代码片段我的persistence.xml文件 我的项目结构 我的代码片段:
..
有没有办法在没有定义持久性单元的情况下初始化EntityManager?您能否提供创建实体管理器所需的所有属性?我需要在运行时根据用户指定的值创建 EntityManager.更新 persistence.xml 并重新编译不是一个选项. 非常欢迎有关如何执行此操作的任何想法! 解决方案 有没有办法在没有定义持久化单元的情况下初始化EntityManager? 您应该在 p
..
当我们使用 Hibernate 配置数据源时,我们应该添加 hibernate.dialect 属性(或 eclipselink.target-database 如果您使用的是 EclipseLink).> 我想知道方言是什么意思?我根据Hibernate的文档配置了这个属性,但是我不知道它是什么意思. 解决方案 方言的意思是“一种语言的变体".正如我们所知,Hibernate 与数据库
..
我是 JPA 的新手 &休眠,当我尝试这个 tutorial 时.我在我的persistence.xml中添加了以下提供者, org.hibernate.ejb.HibernatePersistence 我收到此错误.. log4j:WARN 找不到记录器 (org.jboss.logging) 的附加程序.log4j:WARN 请正确初始化 log4j 系统.log4j:WARN 有关更多
..
我已经通过Spring Roo(Maven项目-持久性归档)创建了一个jar文件,单元测试运行良好,相关文件位于以下位置 jarFile/META-INF/persistence.xmljarFile/META-INF/applicationContext.xmljarFile/META-INF/applicationContext-jpa.xmljarFile/META-INF/databa
..
我有一个Java Webapp, persistence.xml
..
我正在编写一个Java SE(桌面)应用程序,该应用程序必须访问不同的数据库,所有这些数据库都将具有相同的数据模型(相同的架构,表等).我想重用在每个数据库前面的Java EE应用程序中已经使用过的JPA实体. 要重用现有的entity.jar文件,我必须使用具有resource_local数据源的另一个persistence.xml将其重新打包.那是构建时间上的不便,但不是一个大问题.
..
是否可以从使用它的程序中更改persistence.xml中的值?如果是的话,我将不胜感激一些提示或/和阅读链接. 解决方案 是 // connect to database log.info("Connecting to database @ " + dbUrl + " using " + dbUser + "/" + dbPass); emf = Pers
..
我正在开发一个使用JPA的程序,并将其部署在一个jar中.我希望修改(或在菜单项中询问用户)与数据库服务器的连接数据的配置. 是否可以“即时"修改服务器的数据(用户,密码,ip)? (我对我的英语不好表示歉意) 解决方案 JPA规范不允许对持久性单元进行动态修改.一些实施方式可以提供动态定义持久性单元的特定于实施方式的方式.使用DataNucleus JPA,我们可以按照本页
..
我不是XML文件的忠实拥护者。 因此,我想知道是否有一种方法可以在没有其persistence.xml配置文件的情况下使用eclipselink。为什么? 因为我要管理动态地访问不同的数据库。没有XML文件,这样做会容易得多。 我很惊讶我现在无法在网上找到任何东西。 解决方案 不是,但是您可以直接创建EclipseLink ServerSession并用EntityManage
..
我有一个Java-ee Web应用程序,该应用程序使用一个打包为jar依赖项的持久性单元(实体类,EJB存储库,persistence.xml)。 为了使Web应用程序运行一些验收测试,我需要覆盖打包的persistence.xml中的一个属性。具体来说,我需要通过设置禁用默认的活动eclipselink 共享对象缓存
..
我的persistence.xml当前存在于应用程序war(位于META-INF文件夹中)。但是,要使应用程序跨多个DB运行,需要一次又一次地更改持久性。我想避免它。但是,我无法理解如何从例如将根据数据库更改的属性文件中配置persistence.xml中的属性(如方言),因此不能强迫我更新和重新部署战争。 如果我可以在提到其他数据库详细信息的standalone.xml中的数据源中配置方言
..
我正在尝试使用Hibernate JPA,但是我需要创建我的persistence.xml(这样我才能正确使用实体管理器)。我不确定要创建什么以及将其放置在何处。 这是在“核心”模式下配置hibernate.cfg.xml的方式。 我正在使用Eclipse Java EE IDE Web Developers(Indigo版本):
..
我正在创建一个基本的spring-maven项目,该项目应作为Java应用程序运行(正在运行,而不是通过Web服务器运行。)。 我的应用程序上下文位于在我的类路径中的资源文件夹下:
..
尽管似乎许多用户都遇到了同样的问题,但我不得不发布我自己的问题,考虑到目前,已经存在的建议对我没有任何建议。还是我丢失了什么? 这是我的 persistence.xml 文件(位于资源/ META-INF / 目录,在Maven项目中):
..