在DAO的用户添加测试类中做测试,报错:Can't call rollback when autocommit=true。
原因:没有关闭事务自动提交,和后面的事务提交,回滚冲突。
在JDBC中,使用Connection对象来管理事务,默认为自动提交事 务。可以通过setAutoCommit(boolean autoCommit)方法设置事 务是否自动提交,参数为boolean类型,默认值为true,表示自动 提交事务。
如果值为false则表示不自动提交事务,需要通过 commit方法手动提交事务或者通过rollback方法回滚事务。
成功解决BUG