比如说有如下写法
@OneToOne(mappedBy = "xxx", fetch = FetchType.LAZY)
这居然不是 out of box 的,打印出来还是多了一条 sql,查了下发现要用一些黑魔法,非常诡异。。。
1
helsonxiao OP 我找到的最偷懒的办法是:不在主表的实体类记录子表的实体,这样就不会 eager fetch 了,如果要用子表信息,从 onetoone 的子表去 eager fetch 主表。不过还是很好奇 spring 为啥不支持这个。
|
2
dif 2019-07-07 22:13:34 +08:00
CRUD 码农表示没见过这个注解。
|
3
wc951 2019-07-07 22:29:35 +08:00 via Android 1
这是 jpa 的注解不是 spring 的
|