为什么我需要在hibernate配置文件中提供实体名称,而我已经将类标记为实体。如果没有hibernate.cfg.xml文件中的映射XML标记,我无法保留数据
答案 0 :(得分:0)
根据JPA 2.1规范:
必须在中指定所有命名的托管持久性类的列表 Java SE环境以确保可移植性。
否则,如果您使用的是Spring Boot,则可以使用@EntityScan
注释来执行此操作。您可以使用basePackages
属性并指向扫描实体时要包含的一个或多个包,而不再需要persistence.xml
。