dao().update(GridLayout.class, Chain.make("is_publish",0), Cnd.where("id","=", id).and("is_del","=",0));
System.out.println(1/0);
前提:
1、is_publish对应的pojo实体类中的数据类型是boolean
2、数据库对应的is_publish字段值1
上述代码执行完毕后,数据库对应的is_publish字段值更新为0,事务回滚后,字段值没有回滚。
如果将pojo的数据类型修改为Boolean,此时事务回滚后,数据库字段值也随之回滚了。
这个是什么原因呢?