1

我正在尝试使用 JPA 创建一个 objectdb。下面的代码是我所做的,但不确定我是否做得正确。实体是学生,属性是名字,姓氏等。有人知道我是否将其设置为正确的,是否错误?

package Student;
 import java.io.Serializable;
import java.sql.Date;

import javax.persistence.*;

@Entity
    public class students implements Serializable {
    private static final long serialVersionUID = 1L;

    @studentid @GeneratedValue
    private long id;
  } 

    public class studentdetails {
    int studentid;
    String firstname;
    String surname;
    char gender;
    Date dob;
    String address1;
    String address2;
    String address3;
    char postcode;
    int phonenumber;
    int courseid;

    }
4

1 回答 1

1

studentdetails 类不能用于使用 JPA 持久化数据,因为它没有被定义为可持久化类型(实体、可嵌入),甚至不是可序列化的。

学生和学生详细信息之间也没有联系。

于 2013-04-15T13:54:29.263 回答