92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线

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.skdbbs.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計  cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制  用戶體驗 、交互設計、 網站建設 、平面設計服務。

日歷

鏈接

個人資料

藍藍設計的小編 http://m.skdbbs.com

存檔

92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线
免费观看久久久4p| 色综合伊人色综合网| 欧美黄色性视频| 日韩欧美一区中文| 免费电影网站在线视频观看福利| 麻豆成人在线播放| 亚洲尤物在线| 午夜伦理在线| 久久精品xxxxx| 狂野欧美性猛交xxxx巴西| 欧美性色aⅴ视频一区日韩精品| 国产一级特黄a大片99| 97人人爽人人喊人人模波多| 亚洲免费视频在线观看| 国产一区二区在线观看免费播放| 亚洲欧美视频| 亚洲天堂免费在线观看视频| 成人福利在线看| 亚洲成a人v欧美综合天堂| 麻豆精品一二三| 国产精品九九| 国产精品xxxav免费视频| 国产精品第一页在线| 久色乳综合思思在线视频| 成人精品国产福利| 大地资源中文在线观看免费版| 亚洲福利小视频| 黑丝美女一区二区| 91人人爽人人爽人人精88v| 91九色精品视频| 天天综合网 天天综合色| 国产综合久久久久久久久久久久| 成人在线网址| 亚洲韩国欧洲国产日产av| 风间由美中文字幕在线看视频国产欧美| av电影院在线看| 国产亚洲美女精品久久久| 日韩一级视频免费观看在线| 久久精品日韩| 国产91精品一区二区绿帽| 精品欧美一区二区精品久久| 亚洲男人的天堂在线播放| 久久99精品久久久久久欧洲站| 精品综合久久久久久8888| 日本精品一区二区三区不卡无字幕| 亚洲自拍中文字幕| 国产色在线观看| 亚洲女人的天堂| 亚洲五码中文字幕| 日韩av毛片网| 国产精品99久久久久久久| 亚洲一区二区三区乱码aⅴ| 成人网在线免费观看| 99久久伊人精品| 一区二区日韩精品| 日韩在线视频观看正片免费网站| 亚乱亚乱亚洲乱妇| 亚洲精品白浆高清久久久久久| 中文在线一区| 二区三区精品| 一区二区在线免费播放| 影音先锋在线播放| 免费高清在线一区| 国产精品亚洲а∨天堂免在线| 人人超碰91尤物精品国产| 久久综合狠狠综合久久综青草| 成人免费高清视频在线观看| 午夜精品aaa| 蜜桃av一区二区三区电影| 播播国产欧美激情| 日本三级亚洲精品| 亚洲成人激情综合网| 91日韩久久| 蜜桃视频在线观看一区二区| 国产成人综合精品三级| 国产亚洲成av人片在线观看桃| 亚洲www啪成人一区二区麻豆| 亚洲国产精品成人综合色在线婷婷| 999精品视频一区二区三区| 精品日产乱码久久久久久仙踪林| 欧美色综合天天久久综合精品| 欧美成年人网站| 蜜桃网站成人| 激情另类综合| 91原创国产| 欧美mv日韩mv亚洲| 国产精品色婷婷| 9色在线视频| 国产视频精品在线| 8x拔播拔播x8国产精品| 91精品久久久久久综合乱菊| 久久丝袜视频| 婷婷精品国产一区二区三区日韩| 欧美日韩91| 综合色一区二区| 国产农村妇女精品一区二区| 日韩免费在线观看视频| 国产精品538一区二区在线| 激情小说亚洲| 91系列在线播放| 91爱视频在线| 成人在线免费电影网站| 欧美成年人视频网站欧美| www.一区二区三区| 日韩成人在线看| 看全色黄大色大片免费久久久| 午夜激情久久| 97人洗澡人人免费公开视频碰碰碰| 久久国产欧美| 亚洲成av人在线观看| 亚洲综合图区| 欧美激情第一页xxx| 免费在线观看一区| yourporn久久国产精品| 99视频在线精品| 91啪国产在线| 国产成人在线色| 国产欧美日韩另类一区| 在线观看网站免费入口在线观看国内| 日韩毛片视频在线看| 偷拍日韩校园综合在线| 国产免费区一区二区三视频免费| 欧美日韩国产成人精品| 大香伊人久久| 欧美视频日韩视频在线观看| 不卡的av在线播放| 91国偷自产一区二区三区观看| 亚洲欧美日韩国产精品| 麻豆久久久久久| 日韩欧美在线第一页| 久久嫩草精品久久久精品| 亚洲欧洲美洲综合色网| 久久美女高清视频| av日韩在线播放| 福利91精品一区二区三区| 欧美日韩一区自拍| 亚洲狼人在线| japanese色国产在线看视频| 亚洲女在线观看| 午夜精品久久久久久99热| 日本一区二区综合亚洲| 亚洲国内欧美| 国产精品主播在线观看| 日韩一区二区三区在线观看| 亚洲三级 欧美三级| 国产精品一区二区欧美黑人喷潮水| 男人天堂亚洲| 精品日韩99亚洲| 亚洲精品激情| 国产精品日韩精品| 亚洲人成午夜免电影费观看| 精品国产一区二区亚洲人成毛片| 久久av在线播放| 中文字幕成人精品久久不卡| 欧美大黑bbbbbbbbb在线| 亚洲自拍偷拍福利| 欧美亚洲视频在线观看| 成人在线丰满少妇av| 99国产视频在线| 日韩美女视频在线观看| 日韩欧美你懂的| 精品一区二区三区四区五区| 亚洲精品自在在线观看| 国产午夜精品在线|