Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void addSpitter(final Spitter spitter) {
- transactionTemplate.execute(new TransactionCallbackWithoutResult() {
- @Override
- protected void doInTransactionWithoutResult(TransactionStatus arg0) {
- simpleJdbcTemplateSpitterDao.addSpitter(spitter);
- }
- });
- }
- public static void main(String[] args) {
- ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
- SpitterServiceImpl SpitterServiceImpl = (SpitterServiceImpl) context.getBean("spitterService");
- Spitter spitter = new Spitter();
- spitter.setId(3L);
- spitter.setUsername("WEN");
- spitter.setEmail("422002381@qq.com");
- spitter.setPassword("wenwen");
- spitter.setFullName("ChangWenbiao");
- SpitterServiceImpl.addSpitter(spitter);
- }
- <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
- destroy-method="close"
- p:driverClassName="com.mysql.jdbc.Driver"
- p:url="jdbc:mysql://localhost:3306/spitter?useSSL=true"
- p:username="root"
- p:password="wenwen" />
- <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"
- p:dataSource-ref="dataSource" />
- <bean id="transactionManager"
- class="org.springframework.jdbc.datasource.DataSourceTransactionManager"
- p:dataSource-ref="dataSource" />
- <bean id="jdbcSpitterDao"
- class="com.habuma.spitter.persistence.SimpleJdbcTemplateSpitterDao"
- p:jdbcTemplate-ref="jdbcTemplate"></bean>
- <bean id="spitterService" class="com.habuma.spitter.service.SpitterServiceImpl">
- <property name="transactionTemplate">
- <bean class="org.springframework.transaction.support.TransactionTemplate">
- <property name="transactionManager" ref="transactionManager"></property>
- </bean>
- </property>
- </bean>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement