mybatis insert 数据 NullPointerException
来源:互联网 发布:淘宝延长收货 花呗 编辑:程序博客网 时间:2024/05/16 00:40
ERROR [com.czljy.app.action.CourseAction] - <CourseAction.addComment:评论nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: java.lang.NullPointerException### The error may involve com.czljy.mapper.CzlResourceCommentMapper.add-Inline### The error occurred while setting parameters### SQL: insert into czl_resource_comment (id,resourceId,userId,userName,answer,createDate,score) values (?,?,?,?,?,?,?)### Cause: java.lang.NullPointerException>2016-11-30 14:29:10,921 ERROR [com.czljy.app.action.CourseAction] - <CourseAction.addComment:评论nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: java.lang.NullPointerException
package com.czljy.bean;import org.springframework.format.annotation.DateTimeFormat;public class CzlResourceComment extends BaseBean { private Integer id;// ID private String resourceId;// 问答答案ID private Integer userId;// 评论人 private String userName;// 评论人姓名 private String answer;// 评论 private java.sql.Timestamp createDate;// 评论时间 private Integer score;// 评分(这个类型要做修改) public Integer getId() { return this.id; } public void setId(Integer id) { this.id=id; } public String getResourceId() { return this.resourceId; } public void setResourceId(String resourceId) { this.resourceId=resourceId; } public Integer getUserId() { return this.userId; } public void setUserId(Integer userId) { this.userId=userId; } public String getUserName() { return this.userName; } public void setUserName(String userName) { this.userName=userName; } public String getAnswer() { return this.answer; } public void setAnswer(String answer) { this.answer=answer; } public java.sql.Timestamp getCreateDate() { return this.createDate; } @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") public void setCreateDate(java.sql.Timestamp createDate) { this.createDate=createDate; } public int getScore() { return score; } public void setScore(int score) { this.score = score; }}
当实体类CzlResourceComment: score不传入值时,为报这种错误。
因为score为Integer,插入时,类型不匹配,Integer默认为null。 把score类型从Integer改为int
,int是基本数据类型,不初始化值时,默认为0,
0 0
- mybatis insert 数据 NullPointerException
- 【mybatis】批量insert数据
- Mybatis使用insert插入数据
- MyBatis 动态插入 数据 insert
- mybatis 在mysql上数据不能insert
- mybatis中批量写入(insert)数据
- Mybatis-insert数据返回主键id
- mybatis java.lang.NullPointerException
- mybatis+mysql insert添加数据后返回数据主键id
- mybatis insert 插入数据成功后返回值为 null
- 【java项目实践】mybatis动态Insert批量插入数据
- mybatis的insert元素属性详解 及 在insert插入数据获取主键id的值
- mybatis的insert元素属性详解 及 在insert插入数据获取主键id的值
- mybatis一个莫名的NullPointerException
- MyBatis insert 返回主键
- oracle myBatis insert
- mybatis batch insert
- mybatis insert返回主键
- Jquery非常不错的分页插件
- 斐波那契数的皮萨诺周期
- iOS Core Animation Advanced Techniques(中文翻译)
- 微信开发实战(3)—开发者公众号的交互原理
- 《ES6深入浅出》学习笔记(三)
- mybatis insert 数据 NullPointerException
- 【洛谷】P1888 三角函数
- OPENCV的一些常见函数备忘
- 基于Spring Boot、AngularJS、CSS3、HTML5的响应式文件浏览管理器
- 无线通讯及几种无线通讯之间区别
- php对文件的操作
- Apache Kafka:下一代分布式消息系统
- Hibernate 运行时发生Write operations are not allowed in read-only mode错误
- 新浪微博分享链接+图片