返回的是一个list<User>,不过验证密码的时候,要求返回是一个user对象,如果用uniqueresult,这个是过时的方法,如果用getResultList 会得到一个列表,getsingleresult在找不到的时候好像会报错,所以选择返回list,判断是否为空和具体有几个元素,再决定返回值,这样是麻烦了点,不过从逻辑上来讲还是更合理一点,如果一个username弄出来两个对象,那说明数据库输入的时候不对,可以抛个异常让管理员解决。

最新文章

  1. hive load数据为null
  2. Java集合框架的接口和类层次关系结构图
  3. 方法重写和方法重载;this关键字和super关键字
  4. 洛谷 P1025 数的划分 Label:dp
  5. 新手学Android
  6. RPi 2B 自动发送获取的IP到固定邮箱
  7. tomcat 7 中的类加载器学习
  8. 关于 unity5.3.1 录制 animation 带有 rotation 信息打包 Android 会运动错乱的问题
  9. Linux下Django的安装
  10. MySql 事务+异常处理+异常抛出
  11. nova创建虚拟机源码分析系列之五 nova源码分发实现
  12. Codeforces__Raising Bacteria
  13. Solution for link error:Cannot Open File &#39;python27_d.lib&#39;
  14. 吴恩达机器学习笔记3-代价函数II(cost function)
  15. Swarm部署集群
  16. IDEA 配置datasource,提升编码效率,让你在 Mapper.xml 中编写sql可以飞起来~
  17. 通过泛型来简化findViewById
  18. Java中HashMap的put与get方法原理
  19. 使用xml4j xml与字符串之间转换
  20. Android 中判断网络状态

热门文章

  1. Perl 语法 - 基础
  2. 【转】APP的缓存文件到底应该存在哪?看完这篇文章你应该就自己清楚了
  3. 如何进行shell脚本正确性测试
  4. 项目框架开发流程(oa项目为例)
  5. java视频格式转换代码
  6. 精简android4.2
  7. sessionStorage
  8. 使用Visual Studio 2013进行单元测试--初级篇
  9. nodeschool.io 7
  10. 关于JVM的类型和模式