今天在写一个SSH整合的项目时,首先将数据库操作部分单独分离出来,写完后使用Junit进行測试,经过測试。发现没有不论什么问题,对数据库中的内容进行增删改查没有问题,可是将他整合到SSH的项目中时,报出了这么一个错误org.hibernate.PropertyValueException: not-null property references a null or transient value: model.TransactionRecord.remark。当时非常是费解,由于当时当时在Junit中測试的时候没有不论什么问题。可是将代码拷贝到项目中就会出错了呢。当时没有细致看错误堆栈信息,看到一个not
null就以为可能是參数传递时候出了错,然后在调用方法时将參数所有打印输出一遍,可是奇妙的是參数没有不论什么问题。那么问题来了,參数和方法都没有问题究竟是哪里错了呢?静下心来吧错误信息又一次阅读下面。错误的意思是在TransactionRecord这个类的remark属性是空。引发了这个异常,然后检查了一下映射文件,发如今映射文件里为remark这个属性设置了一个not-null属性为true,然后使用TransactionRecord时没有给remark赋值。

将remark的not-null属性去除或者给remark赋值后在执行。这个错误就消失了。

最新文章

  1. db2 重启
  2. ElasticSearch已经配置好ik分词和mmseg分词(转)
  3. Android Volley入门到精通:使用Volley加载网络图片
  4. CSS的样式合并与模块化
  5. HDU-1390 Binary Numbers
  6. centos7安装并配置svn(转)
  7. require.js 源码解读——配置默认上下文
  8. Missing number - 寻找缺失的那个数字
  9. cs231n spring 2017 Python/Numpy基础 (1)
  10. APP数据的爬取
  11. 基于Git项目管理客户端SourceTree的免注册安装及远程连接方法
  12. 《SpringMVC从入门到放肆》六、SpringMVC开发Controller的方法总结
  13. Docker compose 调用外部文件及指定hosts 例子
  14. js数据校验插件
  15. Java RandomAccessFile与MappedByteBuffer
  16. 转载:Windows下stdlib.h与glut.h中exit()函数重复定义的解决方案
  17. JAVA中char和String/值类型和引用类型的区别
  18. lucene随笔 IKAnalyzer StandardAnalyzer
  19. java int and Integer
  20. 洛谷P3387 【模板】缩点 题解

热门文章

  1. 哈夫曼编码译码系统(c/c++)
  2. SQL数据库还原的二种方式和区别
  3. j建立一个小的servlet小程序
  4. Hadoop Hive概念学习系列之hive里的用户定义函数UDF(十七)
  5. vs2010 视图 aspx页面设计窗口创建控件时出错 未将对象引用设置到对象的实例
  6. IIS 503 错误
  7. Android 微信SDK图片分享(checkArgs fail, thumbData is invalid)
  8. 仿win8磁贴界面以及功能
  9. 3星|《商业周刊中文版:2017商业人物(下)》:酒店才应该是出行住宿的最佳选择,Airbnb不是
  10. 删数据ORA-02292主键约束问题