我有以下实体:
@Entity
@Table(name = "MY_TABLE")
@Data
public class MyTable implements java.io.Serializable {
private static final long serialVersionUID = 3879471087851341216L;
@Id
@Column(name = "MY_ID")
private BigInteger myId;
@Column(name = "ANOTHER_COL")
private String anotherColumn;
然后我创建我的存储库:
@Repository
public interface MyTableRepository extends JpaRepository<MyTable, BigInteger> {
@Query(name = "select count(*) from MyTable where ...")
public Long getCountOf(@Param("myId") BigInteger myId);
但我一开始就收到:
未找到MyTable类型的属性getCountOf
我到底做错了什么?
我怀疑该方法的命名具有误导性spring-jpa。
此外,spring数据可以为您自动生成计数查询,您无需提供它,只要您遵循正确的命名约定:
@Repository
public interface MyTableRepository extends JpaRepository<MyTable, BigInteger> {
long countByMyId(BigInteger myId);
}
我最近开始使用ReactiveCouchbase Repository(sping-data-Couchbase-3.0.0。M2,Spring-引导-启动器-父-2.0.0。M2)在我们的一个项目中。 我从这里引用了未发布的文档并设置了项目,但我得到了以下错误。 以下是关于设置我的项目的相关信息。 @Maven @爪哇 现在,我确实经历了这个和这个,但在这里,我没有在DummyRepositor
我不知道为什么Spring不喜欢我的代码: 我有: : : < code > entryserviceimpl . Java : 此代码给我一个错误: org.springframework.beans.factory。BeanCreationException:创建名为“entryDao”的bean时出错:调用init方法失败;嵌套异常是org.springframework.data.map。
您好,我正在建立一个动物园微服务,包括动物、员工、客户和价格表。我的动物微服务可以工作,但在我的员工微服务中,我遇到了一个错误,即没有为类型“EmployeeModel”找到属性“name”。在问这个问题之前,我已经在网上搜索了几个小时,还有一些类似的问题。我在模型中没有“名字”employee_name,我只是感到困惑,不知道如何修复它。任何指导/建议/信息将不胜感激:)第一次发布,所以我希望我
我正试图借助java应用程序中的spring数据来使用neo4j。目前我面临一个奇怪的问题。以下是场景。 现在,当我尝试获取所有具有指向B的RequestedTo关系的UserNode时,我得到以下异常 在这里,我使用Spring中提供的GraphRespository接口对neo4j执行以下查询。 另外,当我在neoclipse中启动此查询时,我可以看到结果中的UserNode上没有“type”
我得到类模型没有找到错误 在我的模型课上 在我的控制器里 我甚至尝试了。我还是犯了同样的错误
我有实体,并且我希望获得按排序的所有项,但是出现错误消息的属性start。 错误日志