出现null的处理思路首先检查数据库中是否真的有这个记录

确实存在的,用接口查一下最大值,也是存在的,数据库连接正常

写sql也可以查得到

然而诡异的事情出现了

难道是一直在用的dao代码出了问题?

   public Article getById(Session session, int id) {
return (Article) session.get(Article.class, id);
}

换一个id试试,,,要死啊,代码没问题啊

实在没办法了,当我把查询hql写为

的时候,终于看到有用的错误信息了

org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.hs.model.SectionModel#0]

啊原来是sectionId外键引用了不存在的section表记录

打开表,一看,那可不

id最小就是1了

把记录修改一下

问题解决

但是这还没有办法解决我的业务问题,未完待续

最新文章

  1. shell数值运算与运算符
  2. Android Intent (可通过URL启动 Activity)
  3. struts_20_对Action中所有方法、某一个方法进行输入校验(基于XML配置方式实现输入校验)
  4. python设计模式之装饰器模式
  5. jquery压缩图片插件
  6. JDBC学习入门
  7. ASP.NET mvc4 WEB API异常处理
  8. C#直接插入排序
  9. Unity C# GetSaveFileName()的应用
  10. Eclipse 问题整理
  11. TypeScript 之类型判断
  12. jsp中的绝对路径、相对路径和访问jsp的方式
  13. LCT模板(无讲解)
  14. JS中的变量和数据类型
  15. python 读取wav 音频文件的两种方式
  16. python改文件名
  17. JavaScript之表格操作(二)创建表格病填充表格数据
  18. linux 内核是什么?
  19. sublime text3 setting-user
  20. Linux虚拟主机管理系统---wdcp

热门文章

  1. 软件-开发工具:Gradle
  2. 3列滚动抽奖 jquery.slotmachine
  3. 微信小程序 主题皮肤切换(switch开关)
  4. 百度跨域搜索demo
  5. 4_5.springboot2.x之Web开发RestfulCRUD操作
  6. 面试系列20 生产环境中的redis是怎么部署的
  7. springboot整合jpa和mybatis实现主从复制
  8. nodejs和vuejs的关系
  9. 安卓中 使用html来使文字变色Html.fromHtml
  10. 两个datagrid的数据移动(支持多选)