0
使用服务层将数据保存到数据库中。但单元测试没有这个问题。我打开调试并仔细检查日志文件。在数据应惰性到数据库的地方,我找到的信息:“延迟身份插入由于没有进行中的交易”由于没有正在进行的交易而延迟身份插入
使用服务层将数据保存到数据库中。但单元测试没有这个问题。我打开调试并仔细检查日志文件。在数据应惰性到数据库的地方,我找到的信息:“延迟身份插入由于没有进行中的交易”由于没有正在进行的交易而延迟身份插入
问题是由于@Transaction和@Autowire
我泛型DAO是自动装配并且当我们@Transaction它不能够通过事务代理类来包装我的服务类。它执行时不保存数据,也不会给出任何错误,除了消息是“由于没有事务正在进行而延迟身份插入”。
我删除了autowire并手动注入了genric dao对象,它开始工作。