博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
最近使用SSH开发所遇问题总结
阅读量:4355 次
发布时间:2019-06-07

本文共 512 字,大约阅读时间需要 1 分钟。

1、dao实现类里的sql语句

  拼接sql语句时要注意表名应该与定义的实体类(此实体类对应数据库中的表)的类名(类名是该类的全路径名称,前面带一串包名的那个类名)对应,不要用数据库里的表的表名。

  例如:

    

2、当查询只返回一个对象结果时,注意

  如果使用  query.getSingleResult()查询,当未查询到结果返回为null时,此时如果不处理,程序会报异常,所以要做处理。

   例如:

    

  也可以查询时返回一个list,然后再去遍历list取值。

  例如:

    

3、sql查询返回结果是用view类(view类:查询结果不只一张表里的数据,而是多张表的数据,此时可用一个view类展示):

  例如:

    

  此SQL中的GoodsForView是一个view类,GoodsForView中包含几张表的数据,GoodsForView的构造方法中有一个是:

  

  直接在SQL中查出数据,然后根据view类的构造方法传入参数new一个view类。

  

  

 

  

 

转载于:https://www.cnblogs.com/kylyww/p/9578710.html

你可能感兴趣的文章
12数据结构与算法分析之---顺序栈
查看>>
33数据结构与算法分析之---图的遍历
查看>>
spring log4j日志处理
查看>>
【转】 XCode的一些调试技巧
查看>>
给定一个数组,获取数组中的最大值,以及最小值。
查看>>
python中filter函数
查看>>
Python3基础8——for循环
查看>>
搜索引擎elasticsearch常用指令演示
查看>>
4-监听器
查看>>
环境的搭建(一)
查看>>
Python--面向对象的程序设计之组合应用、开发软件规范
查看>>
java内部类总结(转)
查看>>
静态变量、全局变量和局部变量
查看>>
配置Eclipse使用TFS源码管理
查看>>
c++vs报错缺少显式类型-假定为int的 三种可能性
查看>>
java基础总结
查看>>
go语言之进阶篇有缓冲channel
查看>>
从零开始---控制台用c写俄罗斯方块游戏(2)
查看>>
《那些年啊,那些事——一个程序员的奋斗史》——54
查看>>
网页中css, js, img文件下载保存
查看>>