点击注册
点击注册
.
@      JDBCTemplate

你的位置:麻将游戏 > 棋牌问答 >

JDBCTemplate

JDBCTemplate

一、JDBCTemplate是什么1.1 概念 JDBCTemplate是Spring框架中的一个对象,类似于DBUtils1.2 核心方法 1、获取核心对象 JdbcTemplate jdbcTemplate = new JdbcTemplate(DataSource dataSource); 2、核心对象的主要方法方法功能int update()增删改List<> query()查询多个T queryForObject()查询一个new BeanPropertyRowMapper<>()实现ORM映射封装3、例public class JdbcTemplateTest { @Test public void testFindAll() throws Exception { // 创建核心对象 JdbcTemplate jdbcTemplate = new JdbcTemplate(JdbcUtils.getDataSource()); String sql = "select * from account"; ?><beans xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/s chema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd"></beans>2、事务管理器对象<!--事务管理器--><beanclass="org.springframework.jdbc.datasource.DataSourceTransactionManager"> ></property></bean><!--通知增强--><tx:advice> /> /> /></aop:config>解析tx:method中的参数配置:name:切点方法名,*代表所有isolation:隔离级别propagation:事务传播行为(required/supports)read-only:是否只读(true/false)timeout:超时时间(-1表示无超时时间)3.2 基于注解的声明式事务控制步骤:在想要开启事务的方法上加@Transactional注解,也可以在类上添加该注解在xml中开启事务注解支持<tx:annotation-driven/>事务管理器对象同上,仍需交给spring管理@Transactional(propagation = Propagation.REQUIRED, isolation = Isolation.REPEATABLE_READ, timeout = -1, readOnly = false) public void transfer(String outUser, String inUser, Double money) { accountDao.out(outUser, money); int i = 1 / 0; accountDao.in(inUser, money); }

录1作品目录1作品目录第一章 麻将概论1 麻将的起源与发展……第二章 麻将的基本打法1 打牌前的准备……第三章 麻将技法1 了解各种牌的价值……第四章 麻将的竞赛和组织1 制定竞赛规程和规则……第五章 各地麻将的打法1 北京地区“推倒和”麻将……第六章 麻将旁门左道的识别与牌经1 麻将旁门左道的识别……附录一 中国麻将番种分类分值表……主要参考文献棋牌问答棋牌问答