gpt4 book ai didi

jpa - 新玩! : Please annotate your JPA model with @javax. persistence.Entity 注释有问题

转载 作者:行者123 更新时间:2023-12-04 22:07:19 24 4
gpt4 key购买 nike

刚开始玩,只是想关注视频:http://www.playframework.org/

到目前为止,我想在创建任务类之后创建任务列表。我在重新加载时收到此错误:

“发生了 UsupportedOperationException:请使用 @javax.persistence.Entity 注释对您的 JPA 模型进行注释。”

我正在使用 Eclipse。另请注意,我已将任务更改为以下人员:

Person.java 中的 My Person 模型/类定义

    package models;

import play.*;
import play.db.jpa.*;
import javax.persistence.*;
import java.util.*;

public class Person extends Model{
public String title;
public boolean done;

public Person(String title){
this.title = title;
}
}

和application.java:

    package controllers;

import play.*;
import play.mvc.*;
import java.util.*;
import models.*;

public class Application extends Controller {

public static void index() {
List persons = Person.find("order by id desc").fetch();
render(persons);
}
}

错误与此行有关: List persons = Person.find("order by id desc").fetch();

最佳答案

将@Entity 添加到模型类的顶部。

关于jpa - 新玩! : Please annotate your JPA model with @javax. persistence.Entity 注释有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6652382/

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