解决办法: 1. 检查为什么子表中没有主表中ID对应的记录 2. 如果子表中没有主表ID对应的记录也可以正常加载数据,那么需要在主表字段上加一个@NotFound Annotation。示例如下: @OneToOne(optional=false) @JoinColumn(name="business_id") @NotFound(action=NotFoundAction.IGNORE) private Business business; 这样,当子表中没找到数据时,主表中对应的field就是null,而不会报错了。这样freemarker就可以显示空白不会报错了。
freemarker怎么处理EntityNotFoundException
最新推荐文章于 2020-07-06 17:47:53 发布