本文概述
Java类可以轻松转换为实体。进行转换的基本要求是:-
- 无参数构造函数
- 注解
在这里, 我们将借助示例学习如何将常规Java类转换为实体类:-
简单学生班
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和fee。要将此类转换为实体, 请在其中添加@Entity和@Id批注。
- @Entity-这是一个标记注释, 指示该类是一个实体。该注释必须放在类名上。
- @Id-此批注放置在保存持久标识属性的特定字段上。该字段被视为数据库中的主键。
简单实体类
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;
}
}
评论前必须登录!
注册