Java 无@Entity的休眠存储

Java 无@Entity的休眠存储,java,hibernate,repository,Java,Hibernate,Repository,Hibernate可以识别实体而不声明为@Entity或xml配置吗 class MyEntity { Long id; } interface MyEntityRepository implements Repository<Entity, Long> { } 类MyEntity{ 长id; } 接口MyEntityRepository实现存储库{ } 否,如果在较新的Hibernate版本中未使用正确的注释声明实体或在XML中声明实体,则Hibernate框架无法将该

Hibernate可以识别实体而不声明为@Entity或xml配置吗

class MyEntity {
    Long id;
}

interface MyEntityRepository implements Repository<Entity, Long> {
}
类MyEntity{
长id;
}
接口MyEntityRepository实现存储库{
}

否,如果在较新的Hibernate版本中未使用正确的注释声明实体或在XML中声明实体,则Hibernate框架无法将该类标识为实体。

否,如果在较新的Hibernate版本中未使用正确的注释声明实体或在XML中声明实体,Hibernate框架无法将该类标识为实体。

否。实际上,我们有理由将该类声明为xml实体或注释,以便Hibernate将该类的对象持久化到数据库中。因此,如果不将类声明为实体,那么hibernate甚至不关心特定的类。不知道为什么要这样做。

不。实际上,我们有理由将类声明为xml中的实体或注释,这样hibernate就可以将该类的对象持久化到数据库中。因此,如果不将类声明为实体,那么hibernate甚至不关心特定的类。想知道你为什么要这么做