Playframework 未找到Play framework列中的Ebean查询
我知道密码了Playframework 未找到Play framework列中的Ebean查询,playframework,Playframework,我知道密码了 public static List <Post> getPostForTopic(String topicName) { List <Post> list = find.where().eq("topic_name",topicName).findList(); return list; } 当我运行它时,我有执行异常: [PersistenceException: Query threw SQLException:Столбец "TO
public static List <Post> getPostForTopic(String topicName) {
List <Post> list = find.where().eq("topic_name",topicName).findList();
return list;
}
当我运行它时,我有执行异常:
[PersistenceException: Query threw SQLException:Столбец "TOPIC_NAME" не найден Column "TOPIC_NAME" not found; SQL statement: select t0.text c0 from post t0 where topic_name = ? [42122-158] Bind values:[null] Query was: select t0.text c0 from post t0 where topic_name = ? ]
当我在h2数据库控制台中键入“Select*from topic”这样的查询时,我得到的结果是并没有表“topic”。请帮我找到失物招领处我想你用错了取景器 我敢打赌,您创建的
find
变量如下所示(我不知道您使用的主键类型):
publicstaticfinder=newfinder(
三十、 课堂,课后
);
鉴于您应使用:
public static Finder<String,Topic> find = new Finder<String,Topic>(
String.class, Topic.class
);
publicstaticfinder=newfinder(
String.class,Topic.class
);
public static Finder<XXX,Post> find = new Finder<XXX,Post>(
XXX.class, Post.class
);
public static Finder<String,Topic> find = new Finder<String,Topic>(
String.class, Topic.class
);