@TableId가 만나는 작은 구덩이,Field 'LOG_ID' doesn't have a default value; nested exception is java.sql.SQLExc

1413 단어 SPRINGBOOT
; Field 'LOG_ID' doesn't have a default value; nested exception is java.sql.SQLException: Field 'LOG_ID' doesn't have a default value  
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 ( ?, ?, ? ) 
구덩이를 메우도록 남겨 두어라!

좋은 웹페이지 즐겨찾기