最近使用SSH开发所遇问题总结
Posted kylyww
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最近使用SSH开发所遇问题总结相关的知识,希望对你有一定的参考价值。
1、dao实现类里的sql语句
拼接sql语句时要注意表名应该与定义的实体类(此实体类对应数据库中的表)的类名(类名是该类的全路径名称,前面带一串包名的那个类名)对应,不要用数据库里的表的表名。
例如:
2、当查询只返回一个对象结果时,注意:
如果使用 query.getSingleResult()查询,当未查询到结果返回为null时,此时如果不处理,程序会报异常,所以要做处理。
例如:
也可以查询时返回一个list,然后再去遍历list取值。
例如:
3、sql查询返回结果是用view类(view类:查询结果不只一张表里的数据,而是多张表的数据,此时可用一个view类展示):
例如:
此SQL中的GoodsForView是一个view类,GoodsForView中包含几张表的数据,GoodsForView的构造方法中有一个是:
直接在SQL中查出数据,然后根据view类的构造方法传入参数new一个view类。
以上是关于最近使用SSH开发所遇问题总结的主要内容,如果未能解决你的问题,请参考以下文章
create-react-app项目所遇问题总结之antd引入和样式不生效问题解决
mac(10.11.5 )安装pt-query-digest所遇问题总结