【问题标题】:Could not create query metamodel on simple JPA repository无法在简单 JPA 存储库上创建查询元模型
【发布时间】:2013-01-23 14:56:16
【问题描述】:

我定义了以下存储库

public interface CityVerboseRepository extends JpaRepository<CityVerbose, Integer>{
    List<CityVerbose> findByStreetStartingWith(String street);      
}

对应实体

@Entity
public class CityVerbose {
    @Id
    public Integer id;

    public String street;
}

但我得到的只是

无法为方法公共抽象创建查询元模型 java.util.List

一旦我尝试自动装配该存储库。我所有的其他存储库都工作得很好......

【问题讨论】:

  • 我猜你用的是spring data jpa?
  • 是版本 1.0.3.RELEASE
  • 你能添加完整的堆栈跟踪吗?
  • 当然,添加了堆栈跟踪
  • 您是否尝试将您的界面重命名为CityVerboseRepositoryCustom

标签: java jpa spring-data spring-data-jpa


【解决方案1】:

startingWith 语法在 spring 数据的 1.0.3.RELEASE 中不可用。更新到 1.2.0.RELEASE 一切正常

【讨论】:

    猜你喜欢
    • 2018-11-23
    • 1970-01-01
    • 2016-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多