使用neo4j Class class的Spring Boot不是有效的实体类

时间:2018-06-25 05:25:17

标签: spring-boot neo4j spring-data-neo4j

带有neo4j的Spring Boot 2.0.3。

如果我使用大写字母创建Domain这样的实体程序包名称,则会给我类似

的错误消息
  

类com.Domain.Student类不是有效的实体类

但是,如果我使用domain定义Entity类,则它可以正常工作。

大写字母包装不只适用于实体包装吗?

2 个答案:

答案 0 :(得分:0)

通常,程序包名称中的大写字母与Java规范不兼容。 Why should java package name be lowercase?

答案 1 :(得分:0)

实际上,该标准告诉您使用小写字母命名软件包。但这只是一个标准,不是编译错误。如果在软件包中提供大写字母,编译器将允许您使用它。示例:

    package com.example.demo.Domain;

    public class Student {
      private long id;
    }

因此,如果您提供更多代码段,那么我认为这不是您的问题,那么很容易解决它