用户登录
用户注册

分享至

hibernate sql if

  • 作者: 左脚踩在右脚
  • 来源: 51数据库
  • 2020-09-23
public SQLQuery createSQLQuery(String queryString, final Object... values) {
SQLQuery query = getCurrentSession().createSQLQuery(queryString);
if(values != null){
for (int i = 0; i < values.length;="" i++)="" {="" query.setparameter(i,="" values[i]);="" }="" }="" return="" query;="" }="" *="" *="" 执行sql进行批量修改/删除操作.="" *="" *="" @param="" values="" 数量可变的参数,按顺序绑定.="" *="" @return="" 更新记录数.="" */="" public="" int="" sqlbatchexecute(final="" string="" sql,="" final="" object...="" values)="" {="" return="" createsqlquery(sql,="" values).executeupdate();="">



  

我写个简单的例子,楼主可以参考下

public int getlogin(string username,string password)
 {    string sql="select * from user_table where username=? and password=?";
       sqlquery query=getsession().createsqlquery(sql).addentity(usertable.class);
       query.setstring(0,username);
       query.setstring(1,password);
      return integer.parseint(query.uniqueresult().tostring());
    
 }
     public static void main(string[] args) {
      new usertabledao().getlogin("zhang","yuan");
 }

软件
前端设计
程序设计
Java相关