Hibernate Entity作为静态类

问题描述 投票:3回答:1

我正在浏览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

}

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

hibernate documentation hibernate-5.x
1个回答
0
投票

文档中的静态类可以是某些封闭类的一部分。

© www.soinside.com 2019 - 2024. All rights reserved.