99久久精品国产片-99久久精品国产免费-99久久精品国产麻豆-99久久精品国产国产毛片-99久久精品国产高清一区二区-99久久精品费精品国产一区二区

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元數(shù)據(jù):

<?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");

//獲得查詢參數(shù)

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));

}



//作為參數(shù)傳遞給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();



//關聯(lián)session

Criteria criteria = detachedCriteria.getExecutableCriteria(session);

//查詢

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

return list;



}



前端頁面:

忘記寫查詢數(shù)據(jù)回顯了…



<%@ 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>

  <!-- 顯示數(shù)據(jù) -->

  <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>



測試:



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

日歷

鏈接

個人資料

藍藍設計的小編 http://www.lapeinture.cn

存檔

精品国产香蕉伊思人在线又爽又黄| 国产网站在线| 欧美一级视| 欧美另类videosbestsex高清| 91麻豆国产级在线| 国产伦精品一区三区视频| 一a一级片| 国产不卡在线观看| 亚洲天堂免费| 999久久久免费精品国产牛牛| 亚洲天堂免费| 亚洲精品影院一区二区| 欧美a级片视频| 青青久久精品| 成人免费一级纶理片| 精品国产三级a| 欧美爱爱动态| 欧美a级大片| 久久国产精品自线拍免费| 国产不卡福利| 九九免费精品视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产不卡在线看| 午夜久久网| 久久精品免视看国产成人2021| 日韩中文字幕在线播放| 黄视频网站免费观看| 美女免费黄网站| 亚洲精品久久玖玖玖玖| 精品视频在线看| 日本免费区| 欧美a级大片| 亚欧乱色一区二区三区| 99久久网站| 青青久热| 美女免费黄网站| 成人影院久久久久久影院| 一a一级片| 亚洲 男人 天堂| 免费国产在线观看| 99久久精品国产麻豆| 久久国产影视免费精品| 香蕉视频久久| 国产亚洲男人的天堂在线观看| 国产亚洲男人的天堂在线观看| 91麻豆爱豆果冻天美星空| 日韩欧美一二三区| 中文字幕一区二区三区 精品| 欧美另类videosbestsex视频| 欧美日本二区| 成人高清免费| 欧美激情一区二区三区中文字幕| 成人高清免费| 精品视频免费看| 日韩av片免费播放| 精品国产一区二区三区久| 国产伦精品一区二区三区无广告| 免费国产在线观看| 欧美激情一区二区三区在线| 美女免费精品高清毛片在线视| 成人高清免费| 欧美激情影院| 二级片在线观看| 亚洲www美色| 午夜精品国产自在现线拍| 99久久精品国产国产毛片| 四虎影视久久| 国产伦精品一区二区三区无广告| 精品国产香蕉在线播出| 91麻豆精品国产高清在线| 欧美1区| 亚洲 欧美 91| 欧美激情影院| 日日夜夜婷婷| 国产一区二区高清视频| 999精品在线| 日韩中文字幕在线亚洲一区| 日韩欧美一二三区| 亚洲天堂免费观看| 四虎影视久久久| 欧美日本免费| 九九久久99综合一区二区| 日本在线www| 一级女人毛片人一女人| 日韩av片免费播放| 成人影院久久久久久影院| 四虎论坛| 成人影院久久久久久影院| 青青久在线视频| 免费一级片网站| 国产一区二区精品| 韩国三级香港三级日本三级| 国产综合成人观看在线| 免费国产在线视频| 日日日夜夜操| 九九干| 日本乱中文字幕系列| 成人免费一级纶理片| 国产成人欧美一区二区三区的| 欧美激情在线精品video| 成人在激情在线视频| 天天色色色| 九九精品影院| 日本特黄特色aaa大片免费| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 久久久久久久免费视频| 午夜在线影院| 中文字幕一区二区三区精彩视频 | 麻豆网站在线看| 你懂的在线观看视频| 久草免费在线色站| 国产不卡在线看| 日本在线不卡免费视频一区| 在线观看成人网 | 人人干人人草| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 四虎影视久久久| 欧美激情伊人| 国产精品12| 欧美a级成人淫片免费看| 国产成人精品在线| 国产极品白嫩美女在线观看看| 亚久久伊人精品青青草原2020| 久久福利影视| 久久99爰这里有精品国产| 欧美激情一区二区三区在线播放| 精品国产一区二区三区久久久狼| 二级特黄绝大片免费视频大片| 国产成人欧美一区二区三区的| 日本免费看视频| 可以免费看污视频的网站| 99热精品在线| 高清一级片| 精品国产一区二区三区久久久狼| 久久精品大片| 色综合久久久久综合体桃花网| 欧美1卡一卡二卡三新区| 91麻豆精品国产高清在线| 可以免费看毛片的网站| a级黄色毛片免费播放视频| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 四虎影视精品永久免费网站| 精品视频免费看| 国产视频一区二区三区四区| 国产不卡在线播放| 国产伦久视频免费观看 视频| 九九干| 国产美女在线一区二区三区| 一本高清在线| 精品视频在线观看免费| 日韩中文字幕一区二区不卡| 欧美国产日韩一区二区三区| 精品国产三级a| 成人免费一级纶理片| 成人免费观看网欧美片| 毛片成人永久免费视频| 国产精品免费久久| 青青久热| 国产a免费观看| 成人免费高清视频| 久久国产精品自线拍免费| 国产伦精品一区二区三区无广告| 精品视频在线看| 欧美激情在线精品video| 精品国产亚洲一区二区三区| 夜夜操网| 青青久久精品| 九九九在线视频| 国产视频久久久| 国产成人啪精品视频免费软件| 国产麻豆精品视频| 成人a大片高清在线观看| 欧美a级大片| 国产成a人片在线观看视频| 国产一区二区精品久| 成人高清视频在线观看| 精品国产一区二区三区久| 黄色短视频网站| 韩国毛片免费| 香蕉视频三级| 九九精品久久| 999久久狠狠免费精品| 四虎影视精品永久免费网站| 国产一区国产二区国产三区| 国产视频在线免费观看| 四虎论坛| 韩国毛片 免费| 国产一区国产二区国产三区| 国产伦精品一区三区视频| 日本伦理片网站| 日本免费看视频| 国产一区精品| 亚洲天堂一区二区三区四区| 欧美激情一区二区三区在线| 四虎影视库国产精品一区| 精品国产香蕉在线播出| 欧美激情一区二区三区视频高清| 国产精品12| 韩国三级香港三级日本三级| 九九精品在线播放|