maven项目数据库不显示数据信息
来源:互联网 发布:手机淘宝账号注册流程 编辑:程序博客网 时间:2024/06/06 14:39
后来看了数据库里字段的类型,与实体中字段类型比较,原来是误把integer写成了int类型,导致了这个错误。
原理如下:
Integer property与int property的区别:
Integer是对象. 因此可以为null(对象可以为空.),即property = null;
int 是普通类型, 不可以为null.
数据库中的property是空的,可以映射额外integer类型,但是不能映射为int类型,如果误在实体中将property定义成了int类型,就有可能会出这种错误。
1 将实体中对应property修改为integer类型。(本人不用此方法)
2 数据库int 设置为不为空。相应代码中要改变,如下
Service层中保存方法:
public XcDeploy save(XcDeploy log,
HttpServletRequest request) {
// 自动完成RecordInfo数据设置
log.setRecordInfo(super.GenRecordInfo(log.getRecordInfo(),
request));
log = xcDeployDao.save(log);
// 设置行号 如果行号为零则为刚生成数据,设置其行号为id(增加部分)
if (log.getLineNo() == 0) {
log.setLineNo(log.getId());
log = xcDeployDao.save(log);
}
(否则会报错,某个value没有默认值)
return log;
}
- maven项目数据库不显示数据信息
- maven项目不显示Maven Dependencies问题
- myeclise不显示maven项目目录
- maven项目不显示resouces的解决方法
- 运行Maven项目控制台不显示结果
- myeclipse 项目不显示svn标示信息
- eclipse导入项目不显示svn信息
- Myeclipse 项目不显示svn信息 解决办法
- 针对Maven项目不显示Maven Dependencies库的解决方案
- eclipse中maven项目不显示Maven Dependencies依赖
- 新建maven项目 常见问题 java目录不显示
- maven项目jsp中不显示表达式值解决
- bos元数据发布不显示任何信息
- maven新建项目后,src/main/java不显示,新建Source Folder,提示信息The folder is already a source folder.
- logcat不显示信息
- Eclipse+Maven项目+分页显示MySQL中的数据
- IntelliJ IDEA打开带SVN信息的项目不显示SVN信息——解决方法
- maven quickstart项目,resources下建立folder,显示成包,不显示文件夹
- hdu 6148(数位dp)
- 从哪里发现用户的需求?
- Lua5.3 虚拟机指令分析(四)分支与跳转
- 【c++】联合、枚举和类型别名
- 使用bottle进行web开发:get的参数传递,form数据传递等
- maven项目数据库不显示数据信息
- 常用的布局管理器
- 数据库视频集锦(1)-总结
- Android Study之自定义View进阶路:掌握绘制基本图形(一)
- mysql 数据共享问题
- pdo
- HTML---第二天内容
- curl无法访问http/https的解决方法…
- 455. Assign Cookies