zoukankan      html  css  js  c++  java
  • 最近使用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类。

      

      

      

  • 相关阅读:
    linux基础学习6
    Linux基础学习5
    Linux基础学习4
    Linux基础学习3
    Linux基础学习2
    ASP.NET MVC学习——控制器传递数据到view的简单案例
    转载:URL链接中的不同用处
    MVC学习的心路历程
    45道SQL数据题详细超基础解析
    结束基础,开始MVC之旅!
  • 原文地址:https://www.cnblogs.com/kylyww/p/9578710.html
Copyright © 2011-2022 走看看