Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. @Controller
  2. @RequestMapping("/account")
  3. @EnableJpaRepositories
  4. public class AccountController {
  5.  
  6. @Autowired
  7. private AccountRepository accountRepo;
  8.  
  9. //methods
  10.  
  11. }
  12.  
  13. @Repository
  14. public interface AccountRepository extends CrudRepository<Account, Integer> {
  15.  
  16. Account findOne(int primaryKey);
  17. }
  18.  
  19. <jpa:repositories base-package="com.library.repositories"
  20. entity-manager-factory-ref="entityManager"></jpa:repositories>
  21.  
  22. <tx:annotation-driven transaction-manager="transactionManager" />
  23.  
  24. <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
  25. <property name="entityManagerFactory" ref="entityManager" />
  26. </bean>
  27.  
  28. <bean id="entityManager"
  29. class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
  30. <property name="dataSource" ref="dataSource" />
  31. <property name="packagesToScan" value="com.library.entities" />
  32. <property name="jpaVendorAdapter">
  33. <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter" />
  34. </property>
  35. <property name="jpaProperties">
  36. <props>
  37. <!-- <prop key="hibernate.hbm2ddl.auto">create-drop</prop> -->
  38. <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop>
  39. </props>
  40. </property>
  41. </bean>
  42.  
  43. <bean id="dataSource"
  44. class="org.springframework.jdbc.datasource.DriverManagerDataSource">
  45. <property name="driverClassName" value="com.mysql.jdbc.Driver" />
  46. <property name="url" value="jdbc:mysql://localhost:3306/library" />
  47. <property name="username" value="root" />
  48. <property name="password" value="root" />
  49. </bean>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement