错误样式解决方法
错误样式
在网上查之后说是数据类型不匹配
但是我解决的时候发现是因为我java持久层没有设定主键自增长
package com.tong.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import org.apache.ibatis.annotations.Options; import javax.sql.DataSource; @Data @NoArgsConstructor @AllArgsConstructor @TableName("tbl_book") public class Book { // @TableId(type = IdType.AUTO) //我就是少了这个才报错的 private Integer id ; private String type ; private String name ; private String description; }解决方法
加上主键自增长主键
package com.tong.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import org.apache.ibatis.annotations.Options; import javax.sql.DataSource; @Data @NoArgsConstructor @AllArgsConstructor @TableName("tbl_book") public class Book { @TableId(type = IdType.AUTO) private Integer id ; private String type ; private String name ; private String description; }
一定要记得主键自增长要加这个 今天花了好长时间找这个错误
@TableId(type = IdType.AUTO)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)