小编mns*_*ati的帖子

Hibernate 实体作为静态类

我正在阅读 hibernate 5.2.11.Final 文档。链接http://docs.jboss.org/hibernate/orm/5.2/userguide/html_single/Hibernate_User_Guide.html#basic-lob。我注意到文档中实体类的示例具有静态修饰符,例如

@Entity(name = "Product")
public static class Product {

    @Id
    private Integer id;

    private String name;

    @Lob
    private String warranty;

    //Getters and setters are omitted for brevity

}
Run Code Online (Sandbox Code Playgroud)

根据我的理解,一个实体应该是一个顶级类。在 Java 中,顶级类不能是静态的。所以我的问题是这怎么可能?该文档中有很多实体示例,类为静态,所以我不认为这是一些无意的错误。

documentation hibernate hibernate-5.x

7
推荐指数
1
解决办法
594
查看次数

标签 统计

documentation ×1

hibernate ×1

hibernate-5.x ×1