注解:spring实体类与数据库映射注解

介绍

以下注解主要功能是用来将实体类和数据库进行映射。这样在建表的时候就不需要写建表语句,直接从实体类用注解标注好,表结构就会自动生成在数据库中。

@Entity :可以标注在类上,主要表明该类为实体类。
@Table :该注解主要是映射数据库中的表,其中name属性可以指定表名,默认为实体类的名称。
@Id :用来指定该实体类(或该表)的主键。
@GeneratedValue : 提供主键值的生成策略的规范。默认为自增。
@Column : 将实体类属性与表中的字段进行映射。 name属性可以指定字段名。

举例
@Entity
@Table(name = "ippc_dljg_data")
public class IppcDljgDataEntity extends IppcEntity implements java.io.Serializable {

	private static final long serialVersionUID = -8404789468349994976L;
	
	/** 自动编号 */
	@Id
	@GeneratedValue
	@Column(name = "zdbh")
	private Integer zdbh;
	
	@Column(name = "zcsj")
	private Date zcsj;//注册时间
	
	@Column(name = "mc")
	private String mc;//保护中心名称

	public Integer getZdbh() {
		return zdbh;
	}

	public void setZdbh(Integer zdbh) {
		this.zdbh = zdbh;
	}

	public Date getZcsj() {
		return zcsj;
	}

	public void setZcsj(Date zcsj) {
		this.zcsj = zcsj;
	}

	public String getMc() {
		return mc;
	}

	public void setMc(String mc) {
		this.mc = mc;
	}	
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值