国产69囗曝吞精在线视频,肥臀浪妇太爽了快点再快点,亚洲欧洲成人a∨在线观看,狠狠色丁香久久综合 ,国精一二二产品无人区免费应用,亚洲精品久久久久中文字幕,四虎一区二区成人免费影院网址 ,无码三级中文字幕在线观看

      Hibernate--使用離線查詢DetachedCriteria完成對列表的篩選

      2019-9-29    seo達人

      User表:





      User類:

      package pers.zhang.domain;



      public class User {



      private Long user_id;

      private String user_code;

      private String user_name;

      private String user_password;

      private String user_state;

      public Long getUser_id() {

      return user_id;

      }

      public void setUser_id(Long user_id) {

      this.user_id = user_id;

      }

      public String getUser_code() {

      return user_code;

      }

      public void setUser_code(String user_code) {

      this.user_code = user_code;

      }

      public String getUser_name() {

      return user_name;

      }

      public void setUser_name(String user_name) {

      this.user_name = user_name;

      }

      public String getUser_password() {

      return user_password;

      }

      public void setUser_password(String user_password) {

      this.user_password = user_password;

      }

      public String getUser_state() {

      return user_state;

      }

      public void setUser_state(String user_state) {

      this.user_state = user_state;

      }

      }



      ORM元數據:

      <?xml version="1.0" encoding="UTF-8"?>

      <!DOCTYPE hibernate-mapping PUBLIC 

          "-//Hibernate/Hibernate Mapping DTD 3.0//EN"

          ";

      <hibernate-mapping package="pers.zhang.domain" >

      <class name="User" table="sys_user" >

      <id name="user_id"  >

      <generator class="identity"></generator>

      </id>

      <property name="user_code" column="user_code" ></property>

      <property name="user_name" column="user_name" ></property>

      <property name="user_password" column="user_password" ></property>

      <property name="user_state" column="user_state" ></property>

      </class>

      </hibernate-mapping>



      控制層:

      protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

      request.setCharacterEncoding("utf-8");

      //獲得查詢參數

      String userIdStr = request.getParameter("userId");

      String userName = request.getParameter("userName");

      //獲得離線查詢對象

      DetachedCriteria detachedCriteria = DetachedCriteria.forClass(User.class);

      //拼裝查詢條件

      if(userIdStr != null && !"".equals(userIdStr)) {

      Long userId = (long) Integer.parseInt(userIdStr);

      detachedCriteria.add(Restrictions.eq("user_id", userId));

      }

      if(userName != null && !"".equals(userName)) {

      detachedCriteria.add(Restrictions.like("user_name", userName, MatchMode.ANYWHERE));

      }



      //作為參數傳遞給service層

      UserService userService = new UserService();

      List<User> list = userService.findUserByCondition(detachedCriteria);



      request.setAttribute("userList", list);

      request.getRequestDispatcher("list2.jsp").forward(request, response);

      }



      Service層:

      public List<User> findUserByCondition(DetachedCriteria detachedCriteria) {

      //傳遞給Dao層

      UserDao userDao = new UserDao();

      return userDao.findUserByCondition(detachedCriteria);

      }

      1

      2

      3

      4

      5

      Dao層:

      public List<User> findUserByCondition(DetachedCriteria detachedCriteria) {

      Session session = HibernateUtils.openSession();

      Transaction tx = session.beginTransaction();



      //關聯session

      Criteria criteria = detachedCriteria.getExecutableCriteria(session);

      //查詢

      List<User> list = criteria.list();

      return list;



      }



      前端頁面:

      忘記寫查詢數據回顯了…



      <%@ page language="java" contentType="text/html; charset=utf-8"

          pageEncoding="utf-8"%>

      <%@ taglib uri="
      http://java.sun.com/jsp/jstl/core" prefix="c"%>

      <!DOCTYPE html>

      <html>

      <head>

      <meta charset="UTF-8">

      <title></title>

      <script type="text/javascript" src="js/jquery-2.1.0.js" ></script>

      <script type="text/javascript" src="js/bootstrap.min.js" ></script>

      <link rel="stylesheet" href="css/bootstrap.css" />

      </head>

      <body>

      <form class="form-inline" role="form" method="post" action="${pageContext.request.contextPath }/findUserByCondition">

        <div class="form-group">

          <input type="text" class="form-control" id="exampleInputEmail2" placeholder="用戶ID" name="userId">

        </div>

        <div class="form-group">

          <input type="text" class="form-control" id="exampleInputPassword2" placeholder="用戶名" name="userName">

        </div>

        <button type="submit" class="btn btn-default">篩選</button>

      </form>



      <div style="text-align: center; width: 600px;">

      <table class="table table-hover">

        <tr><td>編號</td><td>用戶ID</td><td>用戶名</td><td>昵稱</td><td>密碼</td></tr>

        <!-- 顯示數據 -->

        <c:forEach items="${userList }" var="list">

        <tr><td>${list.user_id }</td><td>${list.user_code }</td><td>${list.user_name }</td><td>${list.user_password }</td><td>${list.user_state }</td></tr>

        </c:forEach>

      </table>

      </div>





      </body>

      </html>



      測試:



      藍藍設計m.izc.net.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計  ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務。

      日歷

      鏈接

      個人資料

      藍藍設計的小編 http://m.izc.net.cn

      存檔

      主站蜘蛛池模板: 国产精品夜夜爽7777777| 中文字幕乱码久久午夜不卡| h片在线观看免费| 亚洲成人黄色电影| 欧美色欧美亚洲国产熟妇| 国产传媒一区| www.av黄色| 国产成人无码网站| 亚洲午夜福利精品无码不卡 | 亚洲另类激情专区小说图片| 久久精品成人无码观看不卡 | 神马香蕉久久| 9色av| 日本高清不卡aⅴ免费网站| 中国xxxx做受视频| 国产欧美精品一区二区| av在线收看| 波多野42部无码喷潮| 亚洲欧美中文日韩v日本| 国产毛片毛片毛片| 97狠狠操| 欧美丰满熟妇hdxx| 久久免费精品国产72精品| 一区二区免费在线观看| 国产视频1| 色婷婷av久久久久久久| 亚洲欧美国产va在线播放| 双性高h1v1| www.色悠悠| 男人进入女人下部视频| 日产中文字幕在线观看| 国产美女网站| 福利视频在线导航| 亚洲午夜福利精品无码不卡| 亚洲国产熟妇在线视频| 国产av天堂亚洲国产av麻豆| 欧美网站在线| 青青青爽在线视频观看| 一区二区三区在线 | 网站| 国产精华av午夜在线| 精品少妇视频|