Spring boot 带有neo4j类、、的Spring引导不是有效的实体类
带neo4j的弹簧护套2.0.3 如果我创建了一个实体包名称,其大写字母为Spring boot 带有neo4j类、、的Spring引导不是有效的实体类,spring-boot,neo4j,spring-data-neo4j,Spring Boot,Neo4j,Spring Data Neo4j,带neo4j的弹簧护套2.0.3 如果我创建了一个实体包名称,其大写字母为Domain,它会给我一条错误消息,如 类com.Domain.Student不是有效的实体类 但如果我用域定义实体类,它就工作了 是否仅允许实体包使用大写字母包???通常,包名称中的大写字母与Java规范不兼容。 实际上,标准告诉您使用小写字母来命名包装。但这只是一个标准,不是编译错误。如果在包中使用大写字母,编译器将允许您使用它。例如: package com.example.demo.Domain;
Domain
,它会给我一条错误消息,如
类com.Domain.Student不是有效的实体类
但如果我用域定义实体类
,它就工作了
是否仅允许实体包使用大写字母包???通常,包名称中的大写字母与Java规范不兼容。
实际上,标准告诉您使用小写字母来命名包装。但这只是一个标准,不是编译错误。如果在包中使用大写字母,编译器将允许您使用它。例如:
package com.example.demo.Domain;
public class Student {
private long id;
}
所以我不认为这是你的问题,如果你提供更多的代码片段,那么这将是一件很容易解决的好事情是的,我知道,但是如果你使用spring boot,那么无论如何都不可能将包名作为大写字母。实际上,spring boot中没有任何限制。它将允许您使用大写字母创建包。我发现用大写字母创建一个软件包没有任何困难。如果你发现了,请发送给我应用程序链接,这样我就可以下载并测试它