JPA Entity创建实体
Java 类可以很容易地转换为实体。对于转换的基本要求是:
- 无参数构造函数
- 注解
在这里,我们将通过下面的例子学习如何将常规 Java 类转换为实体类:
先定义简单的Student类
public class Student {
private int id;
private String name;
private long fees;
public Student() {}
public Student(int id)
{
this.id = id;
}
public int getId()
{
return id;
}
public void setId(int id)
{
this.id = id;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public long getFees()
{
return fees;
}
public void setFees (long fees)
{
this.fees = fees;
}
}
上面的类是一个普通的java类,具有三个属性id、name和fees。要将此类转换为实体,请在其中添加 @Entity 和 @Id 注解。
- @Entity :这是一个标记注解,表明该类是一个实体。这个注解必须放在类名上。
- @Id :此注解放置在包含持久标识属性的特定字段上。该字段被视为数据库中的主键。
给Student类添加注解
import javax.persistence.*;
@Entity
public class Student {
@Id
private int id;
private String name;
private long fees;
public Student() {}
public Student(int id)
{
this.id = id;
}
public int getId()
{
return id;
}
public void setId(int id)
{
this.id = id;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public long getFees()
{
return fees;
}
public void setFees (long fees)
{
this.fees = fees;
}
}
热门文章
优秀文章