我正在使用springboot学习graphql,并尝试从这个链接中获取示例https://bezkoder.com/spring-boot-graphql-mysql-jpa/. 现在我遇到了一个问题,无法理解它为什么抛出这个错误。
有人能帮我指出我犯了什么错误吗?
错误: graphql.kickstart.tools.SchemaClassScannerError: Unable to match type definition (TypeName{name='Long'}) with java type (class java.lang.Long): No TypeDefinition for type name Long
author.graphqls
type Author {
id: ID!
name: String!
age: Int
}
# Root
type Query {
findAuthorById(id: Long): Author!
findAllAuthors: [Author]!
countAuthors: Long!
}
# Root
type Mutation {
createAuthor(name: String!, age: Int): Author!
}
author.java
@Entity
public class Author {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@Column(name = "name", nullable = false)
private String name;
@Column(name = "age")
private Integer age;
暂无答案!
目前还没有任何答案,快来回答吧!