Java 如何使用jdbc模板在Spring中提交事务。。?
我是Spring新手。我尝试使用jdbc模板进行一些数据库事务处理……程序运行正常,但当我在一些Java 如何使用jdbc模板在Spring中提交事务。。?,java,spring,Java,Spring,我是Spring新手。我尝试使用jdbc模板进行一些数据库事务处理……程序运行正常,但当我在一些DML操作后从数据库获取一些数据时,它不显示更新的数据…在数据库中手动提交后,刷新的数据将显示…是否有任何方法可以使用jdbc模板从程序中提交数据库。。。。!!我正在使用Spring 4.1.6版本…请帮助 public void create(Student s){ String sql = "insert into student(id,name,age)values(?,?,?)
DML
操作后从数据库获取一些数据时,它不显示更新的数据…在数据库中手动提交后,刷新的数据将显示…是否有任何方法可以使用jdbc模板从程序中提交数据库。。。。!!我正在使用Spring 4.1.6版本…请帮助
public void create(Student s){
String sql = "insert into student(id,name,age)values(?,?,?)";
jdbcTemplate.update(sql,s.getId(),s.getName(),s.getAge());
System.out.println("Row Inserted");
//Logic for commit...???
return;
}
将
@EnableTransactionManagement
注释添加到配置中,并将该方法标记为@Transactional
因此,在退出方法之后,事务被提交(如果没有引发异常)
请参见将
@EnableTransactionManagement
注释添加到配置中,并将该方法标记为@Transactional
因此,在退出方法之后,事务被提交(如果没有引发异常)
看
在dao的每个方法上方添加此符号。这将自动执行事务管理
在dao的每个方法上方添加此符号。这将自动执行事务管理
@Transactional