MVC-Entity示例
Bitgeek 2022-08-15 springspringmvc请求
# 代码包结构
cn.bitgeek.springboot.jdbc
├── rest // rest包专门放置Controller接口
├──── ClassController.java
├── service // service包专门放置Service服务类
├──── ClassService.java
├── dto // dto包放传输对象
├──── ClassDTO.java
├── entity // entity包放实体类对象
├──── ClassEntity.java
├── mapper // mapper包专门放置和数据库交互的接口类
├──── ClassMapper.java
├──── ClassMapper.xml
└── JdbcApplication.java // 服务启动类入口
# ClassEntity代码示例
package cn.bitgeek.springboot.jdbc.entity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.persistence.*;
import java.io.Serializable;
@Entity
@Data
@Table(name="class")
@ApiModel("class")
public class Class1 implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue
/**
* 课程id
*/
@ApiModelProperty("id")
@Column(name="id")
private Long id;
/**
* 课程名称
*/
@ApiModelProperty("课程名称")
@Column(name="name")
private String name;
/**
* 课程种类
*/
@ApiModelProperty("课程种类")
@Column(name="kind")
private String kind;
/**
* 课程亮点
*/
@ApiModelProperty("课程亮点")
@Column(name="highlights")
private String highlights;
/**
* 课程描述
*/
@ApiModelProperty("课程描述")
@Column(name="description")
private Integer description;
/**
* 课程状态
*/
@ApiModelProperty("课程状态")
@Column(name="status")
private int status;
}