码迷,mamicode.com
首页 > 其他好文 > 详细

三大框架中模糊查询代码

时间:2014-07-01 00:26:08      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:style   java   color   strong   cti   代码   

js获取查询条件,并去后台查询

function queryByName(){
                    //获取查询条件的用户名
                    var queryName=$("#queryName").val();
                    alert(queryName);
                    //进行后台跳转
                    window.location.href="<%=request.getContextPath() %>/master/sysUser_queryByName.action?queryName="+encodeURI(encodeURI(queryName));
                    
                }

 

action层

public String queryByName() throws UnsupportedEncodingException{
        //进行解码
        String name = java.net.URLDecoder.decode(queryName,"UTF-8");
        this.list=sysUserService.querySysUserByName(name);
        
        return "userList";
    }

 

service层

    @Override
    public List<SysUser> querySysUserByName(String queryName) {
        return sysUserDao.queryByQueryName(queryName);
        
    }

 

dao层

public List<SysUser> queryByQueryName( final String queryName){
        return super.getHibernateTemplate().executeFind(new HibernateCallback<List<SysUser>>() {
            @Override
            public List<SysUser> doInHibernate(Session session)
                    throws HibernateException, SQLException {
                Query query=session.createSQLQuery("SELECT * FROM sys_user WHERE sys_user_name LIKE ?")
                            .addEntity(SysUser.class);
                            query.setParameter(0,"%"+queryName+"%");
                return query.list();
            }
        });
    }

三大框架中模糊查询代码,布布扣,bubuko.com

三大框架中模糊查询代码

标签:style   java   color   strong   cti   代码   

原文地址:http://www.cnblogs.com/shangxiaofei/p/3816608.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!