在pom.xml文件加依赖:
![]() |
写数据库配置:
![]() |
在application.properties中加入数据库配置文件:
![]() |
实体类:
import java.io.Serializable; import javax.persistence.Column; import io.swagger.annotations.ApiModelProperty; @Entity /**
/** /** /** /** /** /** /**
/**
public String getTradeSN() { public String getReceiveSn() { public Date getTradeDate() { public String getTradeType() { public Integer getTradeType2() { public String getTradeAddress() { public String getTerminalId() { public String getTerminalSN() { public Integer getTerminalSum() { public String getCardId() { public String getCardType() { public Short getTradeMoney() { public void setTradeMoney(Short tradeMoney) {
|
@Entity:映射实体类
@Table(name = "trade"):表名为trade
@Id:主键
@Column(name = "trade_sn", length = 23):表里的字段名为trade_sn,长度为23
项目启动后,会在数据库中自动建表。
Repository类:
![]() |
Trade是表对应的实体类,String是该实体类中id字段的类型。
TradeRepository的对象有的一些方法:
加一些TradeRepository类无法满足的@Query查询。
![]() |
现在来看看Specification。当遇到多条件查询,动态查询时,会用到Specification。
![]() |