zoukankan      html  css  js  c++  java
  • hibernate 学习(2)


    hibernate 的 hql查询

            String hql = "FROM UserModel a WHERE a.userName = ?";
            Session session  =  DbTools.getSession();  //获取 数据库 session
            Query query = session.createQuery(hql);
            query.setString(0,username);
            List<UserModel> userList =  query.list();

    hql 语句是面向对象的,所以表名写成 UserModel,映射的持久类,而非数据库中的表名,字段userName也是一样的。

    要注意 大小写与 持久类要保持一致。

    query.setString 内编号与问号在 hql 语句顺序一致,有多个问号时,可如下。

    query.setString(0,username).setString(1,""),setString(2,"") ; 简化了代码。


    另外今天发现一个问题。

    在 lib 新建一个文件夹,将jar放置其中,编译可正常找到,到放到tomcat容器内,tomcat无法找到这些jar包,只能找到lib目录下的jar,还未找到原因。




  • 相关阅读:
    四则运算网页版
    第十周学习进度
    第九周学习进度
    针对石家庄铁道大学官网首页的UI分析
    站立会议10
    站立会议9
    站立会议8
    评价:百度搜索
    LogCat里的错误提示 FATAL EXCEPTION: main
    站立会议7
  • 原文地址:https://www.cnblogs.com/heiniao/p/5805387.html
Copyright © 2011-2022 走看看