Advertisement
Guest User

Untitled

a guest
Oct 27th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.45 KB | None | 0 0
  1. java.lang.RuntimeException: The persistence-context-ref-name [br.com.centralderodeiosrs.dao.DefaultDaoImpl/entityManager] in module [centralderodeiosrs] resolves to a persistence unit called [centralPU] which is of type RESOURCE_LOCAL. Only persistence units with transaction type JTA can be used as a container managed entity manager. Please verify your application.
  2.  
  3. <persistence xmlns="http://java.sun.com/xml/ns/persistence"
  4. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  5. xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
  6. http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
  7. version="2.0">
  8.  
  9. <persistence-unit name="centralPU" transaction-type="RESOURCE_LOCAL">
  10.  
  11. <!-- provedor/implementacao do JPA -->
  12. <provider>org.hibernate.ejb.HibernatePersistence</provider>
  13.  
  14. <!-- entidade mapeada -->
  15. <class>br.com.centralderodeiosrs.bean.Cidade</class>
  16. <class>br.com.centralderodeiosrs.bean.Concorrente</class>
  17. <class>br.com.centralderodeiosrs.bean.Entidade</class>
  18. <class>br.com.centralderodeiosrs.bean.Evento</class>
  19. <class>br.com.centralderodeiosrs.bean.Modalidade</class>
  20. <class>br.com.centralderodeiosrs.bean.Resultado</class>
  21. <class>br.com.centralderodeiosrs.bean.Usuario</class>
  22.  
  23. <properties>
  24. <!-- propriedades do hibernate -->
  25. <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect" />
  26. <property name="hibernate.show_sql" value="false" />
  27. <property name="hibernate.format_sql" value="false" />
  28.  
  29. <!-- atualiza o banco, gera as tabelas se for preciso -->
  30. <property name="hibernate.hbm2ddl.auto" value="update" />
  31. </properties>
  32.  
  33. </persistence-unit>
  34. </persistence>
  35.  
  36. <!-- ***** JPA CONFIGURATION ***** -->
  37.  
  38. <!-- LocalEnityManagerFactoryBean para criar o EntityManagerFactory -->
  39. <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean">
  40. <property name="dataSource" ref="dataSource" />
  41. <property name="persistenceUnitName" value="centralPU" />
  42. <property name="jpaVendorAdapter">
  43. <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter" />
  44. </property>
  45. </bean>
  46.  
  47. <!-- JpaTransactionManager to manager JPA transactions -->
  48. <bean class="org.springframework.orm.jpa.JpaTransactionManager">
  49. <property name="entityManagerFactory" ref="entityManagerFactory" />
  50. </bean>
  51.  
  52. <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
  53. <property name="driverClassName" value="com.mysql.jdbc.Driver" />
  54. <property name="url" value="jdbc:mysql://localhost:3306/centralderodeiosrs" />
  55. <property name="username" value="root" />
  56. <property name="password" value="connect123" />
  57. </bean>
  58.  
  59. <!-- Instrui o Spring a realizar gerenciamento @Transactional automático nas classes anotadas -->
  60. <tx:annotation-driven/>
  61.  
  62. <!-- Realizar injeção de recursos de acordo com a especificação JPA (@PersistenceContext, @PersistenceUnit). -->
  63. <bean class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor"/>
  64.  
  65. <!-- Realizar a conversão de exceções nas classes @Repository (das exceções nativas como JPA PersistenceExceptions to Spring's DataAccessException). -->
  66. <bean class="org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor"/>
  67.  
  68. <!-- ***** JPA CONFIGURATION ***** -->
  69.  
  70. @Repository
  71. @Transactional
  72. public abstract class DefaultDaoImpl<T> implements DefaultDao<T>{
  73.  
  74. @PersistenceContext
  75. protected EntityManager entityManager;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement