Spring 带Hibernate的Mule-JPA模块
尝试在Mule中使用Hibernate实现Mule模块JPA,但无法使用持久化数据。当我签入db时,不会插入任何值。我引用了此链接,但无法实现此链接中给出的解决方案 有人能详细说明或提供其他建议吗?谢谢Spring 带Hibernate的Mule-JPA模块,spring,hibernate,jpa,mule,Spring,Hibernate,Jpa,Mule,尝试在Mule中使用Hibernate实现Mule模块JPA,但无法使用持久化数据。当我签入db时,不会插入任何值。我引用了此链接,但无法实现此链接中给出的解决方案 有人能详细说明或提供其他建议吗?谢谢 <code> <spring:beans> <spring:import resource="classpath:Spring/applicationContext.xml" /> </spring:beans>
<code>
<spring:beans>
<spring:import resource="classpath:Spring/applicationContext.xml" />
</spring:beans>
<spring:beans>
<spring:bean id="myBean" class="org.Location">
</spring:bean>
<spring:bean class="org.springframework.orm.jpa.JpaTransactionManager"
id="transactionManager">
<spring:property name="entityManagerFactory" ref="entityManagerFactory"/>
</spring:bean>
</spring:beans>
<jpa:config name="JPA" entityManagerFactory-ref="entityManagerFactory" doc:name="JPA"/>
<flow name="FlowParseJson">
<http:listener config-ref="HTTP_Listener_Configuration" path="/parseJSON" doc:name="HTTP"/>
<parse-template location="/jsonjpacheck" doc:name="Parse Template"/>
<json:json-to-object-transformer returnClass="org.Location" doc:name="JSON to Object"/>
<logger message="#[message.payload]" level="INFO" doc:name="In Transaction"/>
<transactional action="ALWAYS_BEGIN" doc:name="Transactional">
<jpa:persist entity-ref="#[payload]" config-ref="JPA" doc:name="Java Persistence API"/>
</transactional>
<logger message="#[message.payload]" level="INFO" doc:name="After Transaction"/>
</flow>
</code>
和Persistence.xml
<code>
<persistence 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"
version="2.0">
<persistence-unit name="default" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<class>org.Location</class>
<properties>
<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver" />
<property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/xxxx" />
<property name="hibernate.connection.username" value="xxx" />
<property name="hibernate.connection.password" value="xxxx" />
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.hbm2ddl.auto" value="create" />
</properties>
</persistence-unit>
</persistence>
</code>
org.hibernate.ejb.HibernatePersistence
组织位置
和applicationcontext.xml
<code>
<context:spring-configured/>
<context:annotation-config />
<bean id="entityManagerFactory"
class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean>
<property name="persistenceUnitName" value="default" />
<property name="jpaVendorAdapter">
<bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
<property name="showSql" value="true"/>
<property name="generateDdl" value="true"/>
</bean>
</property>
</bean>
<bean class="org.springframework.orm.jpa.JpaTransactionManager"
id="transactionManager">
<property name="entityManagerFactory" ref="entityManagerFactory"/>
</bean>
<bean id="sessionFactory" factory-bean="entityManagerFactory" factory-method="getSessionFactory"/>
<tx:annotation-driven mode="aspectj" transaction-manager="transactionManager"/>
</code>
作为另一种选择,考虑一下。在骡3.61中可以找到这样的工作实例。在骡3.61中可以找到这样的工作实例。在骡3.61中可以找到这样的工作实例。可以在Mule 3.6.1中找到这方面的工作示例。这里是另一个替代示例。经过长时间的斗争,使正确的库一起工作,我决定我需要创建一个演示项目和共享
请注意mule-deploy.properties文件中的loader.override=org.hibernate条目 这里是另一个备选示例。经过长时间的斗争,使正确的库一起工作,我决定我需要创建一个演示项目和共享
请注意mule-deploy.properties文件中的loader.override=org.hibernate条目 这里是另一个备选示例。经过长时间的斗争,使正确的库一起工作,我决定我需要创建一个演示项目和共享
请注意mule-deploy.properties文件中的loader.override=org.hibernate条目 这里是另一个备选示例。经过长时间的斗争,使正确的库一起工作,我决定我需要创建一个演示项目和共享
请注意mule-deploy.properties文件中的loader.override=org.hibernate条目 请回答您的问题并添加与理解您尝试的内容相关的代码。我已对其进行了编辑。JPA没有持久化,编译/运行时也没有错误。建议自定义事务,但请帮助了解如何实现它?请回答您的问题并添加与您尝试的内容相关的代码。我已对其进行了编辑。JPA没有持久化,编译/运行时也没有错误。建议自定义事务,但请帮助了解如何实现它?请回答您的问题并添加与您尝试的内容相关的代码。我已对其进行了编辑。JPA没有持久化,编译/运行时也没有错误。建议自定义事务,但请帮助了解如何实现它?请回答您的问题并添加与您尝试的内容相关的代码。我已对其进行了编辑。JPA没有持久化,编译/运行时也没有错误。建议自定义事务,但请帮助了解如何实现它?嘿@Noel nantingale,谢谢你的回答,loader.override是如何工作的?我添加了此项,但由于某种原因,现在我的部署失败,出现了空指针异常。嘿@Noel Ningingale,谢谢你的回答,loader.override是如何工作的?我添加了此项,但由于某种原因,现在我的部署失败,出现了空指针异常。嘿@Noel Ningingale,谢谢你的回答,loader.override是如何工作的?我添加了此项,但由于某种原因,现在我的部署失败,出现了空指针异常。嘿@Noel Ningingale,谢谢你的回答,loader.override是如何工作的?我添加了此项,但由于某种原因,我的部署失败,出现空指针异常