Advertisement
Guest User

Untitled

a guest
Apr 4th, 2016
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. public void addSpitter(final Spitter spitter) {
  2. transactionTemplate.execute(new TransactionCallbackWithoutResult() {
  3. @Override
  4. protected void doInTransactionWithoutResult(TransactionStatus arg0) {
  5. simpleJdbcTemplateSpitterDao.addSpitter(spitter);
  6. }
  7. });
  8. }
  9.  
  10.  
  11.  
  12. public static void main(String[] args) {
  13. ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
  14. SpitterServiceImpl SpitterServiceImpl = (SpitterServiceImpl) context.getBean("spitterService");
  15. Spitter spitter = new Spitter();
  16. spitter.setId(3L);
  17. spitter.setUsername("WEN");
  18. spitter.setEmail("422002381@qq.com");
  19. spitter.setPassword("wenwen");
  20. spitter.setFullName("ChangWenbiao");
  21. SpitterServiceImpl.addSpitter(spitter);
  22. }
  23.  
  24. <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
  25. destroy-method="close"
  26. p:driverClassName="com.mysql.jdbc.Driver"
  27. p:url="jdbc:mysql://localhost:3306/spitter?useSSL=true"
  28. p:username="root"
  29. p:password="wenwen" />
  30.  
  31. <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"
  32. p:dataSource-ref="dataSource" />
  33.  
  34. <bean id="transactionManager"
  35. class="org.springframework.jdbc.datasource.DataSourceTransactionManager"
  36. p:dataSource-ref="dataSource" />
  37.  
  38. <bean id="jdbcSpitterDao"
  39. class="com.habuma.spitter.persistence.SimpleJdbcTemplateSpitterDao"
  40. p:jdbcTemplate-ref="jdbcTemplate"></bean>
  41.  
  42. <bean id="spitterService" class="com.habuma.spitter.service.SpitterServiceImpl">
  43. <property name="transactionTemplate">
  44. <bean class="org.springframework.transaction.support.TransactionTemplate">
  45. <property name="transactionManager" ref="transactionManager"></property>
  46. </bean>
  47. </property>
  48. </bean>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement