@TableId가 만나는 작은 구덩이,Field 'LOG_ID' doesn't have a default value; nested exception is java.sql.SQLExc
1413 단어 SPRINGBOOT
public class PsSyslogRdEntity implements Serializable {
private static final long serialVersionUID = 1L;
/**
*
*/
@TableId
private Long logId;
/**
*
*/
private Long loginId;
/**
*
*/
private String loginNo;
/**
*
*/
private String loginName;
/**
*
*/
private String userIp;
/**
*
*/
private String userPort;
/**
*
*/
private String serviceIp;
/**
*
*/
private String serviceSport;
/**
* PS_FUNCTIONCODE_DICT
*/
private String funcCode;
/**
*
*/
private String opType;
/**
*
*/
private String opDesc;
/**
*
*/
private Date startTime;
/**
*
*/
private Date endTime;
/**
*
*/
private String serviceName;
/**
*
*/
private String contactId;
/**
* 0- 1-
*/
private String successFlag;
/**
*
*/
private Date createTime;
}
내 Etity 실체에 logId에 주해 @TableId가 존재하기 때문에 mybatis-plus를 통해 기본
this.insert(psServiceparamRd);
logId는 값을 부여해도 sql에 연결되지 않습니다
INSERT INTO PS_SERVICEPARAM_RD ( in_param, out_param ) VALUES ( ?, ? )
@table 제거 후
==> Preparing: INSERT INTO PS_SERVICEPARAM_RD ( log_id, in_param, out_param ) VALUES ( ?, ?, ? )
구덩이를 메우도록 남겨 두어라!