用springBoot+mybatis-plus+mysql-connector-java连接selectdb的问题

Viewed 77

springboot使用mybatis-plus操作selectdb的数据表的时候,
发现两个问题:
1.事务不生效
demo:

@Transactional
public void list() {
...
zTblUnique1Mapper.insert(object);
throw new NullPointerException();
}
此时开启了事务发生回滚但是记录并没有回滚。

2.主键不回写对象
demo:
@Transactional
public void list() {
...
zTblUnique1Mapper.insert(object);
}
此时inset成功object对象之后对象的id还是null值(表里面id是自增主键)。

以上两个问题需要怎么解决呢?请各位高手赐教,感谢!

1 Answers