是否有可能使@Formula注释延迟加载?

des*_*tan 11 annotations hibernate java-ee

我使用了@Formula注释来使用它来获取计算属性.我需要的是那些注释带@Formula注释的字段/ getter 应该是延迟加载的.

这是否可能,如果是这样,怎么样?

谢谢

Ken*_*han 7

是的 只需@Formula通过@Basic(fetch = FetchType.LAZY)注释属性的字段/ getter,并使用hibernate提供的这个ant任务来为实体类做字节码检测.否则,将@Formula默默忽略对该属性的LAZY加载.

文档包含有关如何使用此ant任务执行字节码检测的信息.