我有以下JPA存储库:
@Repository
public interface EntityRepository extends JpaRepository<Long, Long> {
@Query(value = "SELECT e.id "
+ "FROM schema.entity e "
+ "WHERE e.number = :number", nativeQuery = true)
Long getEntityByNumber(@Param("number") String number);
}
我有以下例外:
由:org.springframework.beans.factory.beancreationexception:错误创建使用名称'jpamappingContext':Init Method方法的调用失败;嵌套例外是java.lang.illegalargumentException:至少必须存在一个JPA元模型!
我在做什么错?
您必须使用长类创建 @entity。
喜欢:
@Entity
public class MyLong {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private Long long;
}