gpt4 book ai didi

java - play框架2.4 ebean [PersistenceException : Property [] not found on models. SearchContent]

转载 作者:行者123 更新时间:2023-11-30 03:04:40 26 4
gpt4 key购买 nike

嗨男孩嗨女孩我有一个问题。我有一个代码:

公共(public)静态列表createPosts(PagedList searchContents){

    List<Post> posts = new ArrayList<Post>();
List<SearchContent> searchContentsList = new ArrayList<SearchContent>();
searchContentsList = searchContents.getList();

PaggedList 生成器:

PagedList<SearchContent> list = Ebean.find(SearchContent.class)
.setRawSql(rawSql)
.findPagedList(pageNumber, resultsToPage);

我有一个异常(exception):

[PersistenceException: Property [] not found on models.SearchContent]

在这一行中:

    searchContentsList = searchContents.getList();

为什么我会收到错误消息?

最佳答案

这是因为Ebean对select子句属性执行一些逻辑来获取对象的属性名称。它通过删除下划线将其转换为驼峰命名法。例如。如果我们有“select myid from ...”,那么它将搜索名称为“myid”的属性,但在您的模型类中,您可能已将成员变量名称写为“myId”。

如果你的查询类似于“select my_id from ..”,如果你的成员变量名称是 myid,它将正常工作。

关于java - play框架2.4 ebean [PersistenceException : Property [] not found on models. SearchContent],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35091480/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com