Spring 使用 neo4j 启动 Class class , 不是有效实体 class
Spring boot with neo4j Class class ,,, is not a valid entity class
Spring 使用 neo4j 启动 2.0.3。
如果我用 Domain
这样的大写字母创建一个实体包名称,它会给我一个像
这样的错误消息
Class class com.Domain.Student is not a valid entity class
但是如果我用 domain
定义实体 class,它就可以工作。
是否只允许实体包使用大写字母包??
包名中的大写字母通常与 Java 规范不兼容。
Why should java package name be lowercase?
实际上,标准告诉你使用小写字母来命名包。但这只是一个标准,而不是编译错误。如果你在包中给出大写字母,编译器将允许你使用它。示例:
package com.example.demo.Domain;
public class Student {
private long id;
}
所以我不认为这是你的问题,如果你提供更多的代码片段,那将是一件很容易解决的好事
Spring 使用 neo4j 启动 2.0.3。
如果我用 Domain
这样的大写字母创建一个实体包名称,它会给我一个像
Class class com.Domain.Student is not a valid entity class
但是如果我用 domain
定义实体 class,它就可以工作。
是否只允许实体包使用大写字母包??
包名中的大写字母通常与 Java 规范不兼容。 Why should java package name be lowercase?
实际上,标准告诉你使用小写字母来命名包。但这只是一个标准,而不是编译错误。如果你在包中给出大写字母,编译器将允许你使用它。示例:
package com.example.demo.Domain;
public class Student {
private long id;
}
所以我不认为这是你的问题,如果你提供更多的代码片段,那将是一件很容易解决的好事