jdbcTemplate.update("INSERT INTO FUND_DAY_END (BELONGDATE, QUOTA_AMT, TOTAL_NUM, TOTAL_USERS) VALUES(?,?,? ,?) " ,new Object[]{date,objects[0],objects[1],objects[2]})这个问题是事务会回滚导致,到此问题解决。网上搜索了很多,都不对(除了问题不一样)。直接在DAO层加上下面2个注解即可成功,sql写在dao层,但是下面2个注解加在service层是没有作用(注意)。
@Modifying @Transactional