zoukankan      html  css  js  c++  java
  • Hibernate 带参数查询的两种方式

    1、使用?通配符

    public User validate(String userName, String password) {
            String hql = "from User u where u.userName = ? and u.password = ?";
            User user = null;
             List<User> list = ht.find(hql, new Object[]{userName, password});
            if (list.size()!=0){
                user = list.get(0);
            }
            return user;
        }

    2、使用键值对应

    public User validate(String userName, String password) {
            String hql = "from User where userName =:userName and password =:password";
            User user = null;
            Object[] values = {userName, password};
            String[] paramNames = {"userName", "password"};
            List<User> list = ht.findByNamedParam(hql, paramNames, values);
            if (list.size()!=0){
                user = list.get(0);
            }
            return user;
        }

    Done

  • 相关阅读:
    工作总结06
    工作总结05
    工作总结04
    站立会议01
    团队项目估算
    团队项目计划会议
    团队需求分析视频
    团队介绍
    团队项目计划会议01
    电梯演讲
  • 原文地址:https://www.cnblogs.com/xingyyy/p/3809868.html
Copyright © 2011-2022 走看看