个性化阅读
专注于IT技术分析

JPA创建实体

本文概述

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;
	 } 
}
赞(0)
未经允许不得转载:srcmini » JPA创建实体

评论 抢沙发

评论前必须登录!