jpa执行save后数据不入库

遇到一个问题,

方法上没有加注解,

表A 与 表B通过主键关联

B中插入记录后,插入多条记录至A中,这几条记录中有一个字段是null且对应列没有not null约束。

前几条记录插入成功(自增主键有增加,Service上没有显式开启事务),但是不显示。

执行完方法后并没有catch到异常,且表中无数据。

## 排查问题

1, 查看的库是不是应用连接的库? 1

2, 方法执行完是不是影响了/影响过库,自增id有没有增加?(因为mysql即便回滚自增id还是会增加) 1

3, 方法有没有显式使用了Transaction注解?又没有catch到异常?又没进入到异常处理代码块?  0

4, 到这里其实已经确定就是发生了回滚了,但是我明明没有看到使用Transaction注解也没有异常打印出来。。。所以在save那里打上断点看到底是哪里会出问题

5, 果然,在这里插入一条某个属性为null的实体类时会出问题 但是没抛异常就很奇怪