- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 JSF 2 项目中使用 JPA 2,所以我在 GlassFish v3 中配置了我的数据源,一切都很好,但是如果我尝试在 Hibernate Tools 中测试 JPA 查询,它会给我以下错误:
Sessionfactory error:Could not locate TransactionManager
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="SuaParte" transaction-type="JTA">
<jta-data-source>jdbc/suaparte_ds</jta-data-source>
<class>entity.Area</class>
<properties>
<property name="eclipselink.logging.level" value="FINE"/>
<property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup"/>
</properties>
</persistence-unit>
</persistence>
hibernate.connection.username=<filled>
hibernate.connection.password=<filled>
hibernate.connection.driver_class=com.mysql.jdbc.Driver
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.connection.url=<filled>
hibernate.connection.provider_class=org.hibernate.connection.DriverManagerConnectionProvider
hibernate.datasource=jdbc/suaparte_ds
hibernate.transaction.manager_lookup_class=org.hibernate.transaction.JBossTransactionManagerLookup
id generator
在我的实体中?
@Entity
@Table(name="product")
public class Product implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE)
private Integer id;
@Size(max=150, message="150 caracteres no máximo")
private String description;
// getters and setter
}
最佳答案
由于 Hibernate Tools 在 Eclipse 中运行,因此它无法访问特定于应用程序服务器的数据源。
您可以使用属性文件来设置将覆盖数据源的连接。
这是一个示例文件:
hibernate.connection.username=user
hibernate.connection.password=pass
hibernate.connection.driver_class=org.PostgreSQL.Driver
hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
hibernate.connection.url=jdbc:postgresql...
hibernate.connection.provider_class=org.hibernate.connection.DriverManagerConnectionProvider
hibernate.datasource=
hibernate.transaction.manager_lookup_class=
关于hibernate - JPA : Could not locate TransactionManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8049663/
我正在尝试 Spring 3(.0.2.RELEASE) 和 JPA2 以及 Hibernate 3.5.1-Final...让我不爽的一件事是 spring 似乎只接受一个名为“transactio
我正在 jUnit4 + spring4 下运行单元测试,事情是:我的 transactionManager 不叫“transactionManager”,它叫“transactionManagerA
我这里有一个基于 Spring MVC 的应用程序。我的同事(顺便说一句,他不在这里)以编程方式配置了它,一切似乎都正常,除了 TransactionManager。我从来没有像这样配置过 Sprin
我在 JSF 2 项目中使用 JPA 2,所以我在 GlassFish v3 中配置了我的数据源,一切都很好,但是如果我尝试在 Hibernate Tools 中测试 JPA 查询,它会给我以下错误:
我最近一直在研究 Jms API,但不确定我是否理解本地与事务管理器的差异。 场景1: 使用来自 Jms 代理的消息,处理消息并在处理成功后提交事务,否则回滚。 场景 2: 我想将消息从一个代理代理到
我需要使用 TransactionManager 和 ResourceManager 实现两阶段提交协议(protocol)。我已经用谷歌搜索了几个小时,但找不到任何有用的东西。我知道协议(proto
我有两个事务管理器,很好奇是否有可能获得已使用的那个。 更具体地说,underlyingMethod(..) 如何找出使用了哪个 transactionManager(无需向其发送附加参数“trans
PROPAGATIO
所以,我已经尝试了很多天来运行我的项目,但没有成功。Spring Boot + Hibernate + JPA。甲骨文数据库。有人可以帮助我吗? 配置属性: hibernate.dialect=org
我正在尝试创建基于 Spring 的解决方案,以便在 MySQL 5.5 服务器上运行批处理 SQL 查询。“查询”是指任何编译的 SQL 语句,因此 SQL 批处理作业可以包含例如多个 CREATE
当我尝试使用 spring 代码创建关系时,我收到事务管理器错误。我在我的项目中使用 Mysql 和 Neo4j 数据库。我尝试了不同的解决方案但无法解决。 org.springframework.b
当我的Grails 2.1应用试图使一个名为ServiceParamService的Grails服务实例化时,它的启动会随着下面的BeanCreationException而启动。我不奇怪没有找到一位
我的 DAO 中的以下代码运行良好。 public void insert(final Person person) { transactionTemplate.execute(new Tra
我有一个处理两个不同数据库实例的项目。对数据库的每次访问都是事务性的,但数据库 1 上的事务不需要链接到数据库 2 上的事务。 我正在使用 Hibernate 和 spring-tx 4.0.3 Re
我有一个我认为是简单的项目,其中我使用 Spring 来管理 JPA,并使用 EclipseLink 作为我的持久性单元。我在前端使用 JavaFX,并将项目分为客户端模块、公共(public)模块和
我已经为此苦苦思索了一段时间,并且有一种我忽略了一些愚蠢的事情的沮丧感觉。我正在尝试使用事务管理器进行非常简单的集成测试,但似乎无法像我认为的那样让它回滚。 被测类: public class Jdb
我有一个基本的 Spring Controller package org.foo; @Controller public class HelloWorldController implements
我正在尝试了解如何使用 Spring DataSourceTransactionManager。 我正在尝试关注这个 example .但是,当我从 Eclipse 启动 Tomcat 时,出现以下错
大家好,我在尝试将 spring 3.0 与 hibernate 3.1 集成时遇到问题,为什么我会收到此类错误。在“HibernateDAO”类中,我只是对“HibernateTemplate”使用
据我了解,DataSourceTransactionManager 将指定数据源的 JDBC 连接绑定(bind)到当前线程,允许每个数据源有一个线程绑定(bind)连接。如果它是连接池,它将采用可用
我是一名优秀的程序员,十分优秀!