有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java延迟加载引用

我有一个java类,其中有一个成员:

@Entity
public class TypeA {
    ...
    @Reference(lazy = true) private TypeB anObj;
    ...
}

现在,当我执行datastore.find(TypeA.class).asList().get(0)时,引用也会被加载,并且我会收到消息“警告:由于缺少依赖项,无法进行延迟加载。”登录到控制台

我缺少哪些依赖项,如何包含它们


共 (1) 个答案

  1. # 1 楼答案

    您需要将此添加到pom中。xml(如果您使用的是maven):

    <dependency>
        <groupId>cglib</groupId>
        <artifactId>cglib-nodep</artifactId>
        <version>[2.1_3,3.0)</version>
        <type>jar</type>
        <optional>true</optional>
    </dependency>
    <dependency>
        <groupId>com.thoughtworks.proxytoys</groupId>
        <artifactId>proxytoys</artifactId>
        <version>1.0</version>
        <type>jar</type>
        <optional>true</optional>
    </dependency>