三大框架中模糊查询代码

简介: js获取查询条件,并去后台查询 function queryByName(){                    //获取查询条件的用户名                    var queryName=$("#queryName").

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

相关文章
|
6月前
|
缓存 负载均衡 前端开发
SSMP整合案例第八步 前端页面的分页功能完善与维护和实现条件查询
SSMP整合案例第八步 前端页面的分页功能完善与维护和实现条件查询
48 1
|
7月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的班级事务管理系统附带文章和源代码设计说明文档ppt
基于ssm+vue.js+uniapp小程序的班级事务管理系统附带文章和源代码设计说明文档ppt
36 1
|
7月前
|
JavaScript
Vue实现模糊查询搜索功能
Vue实现模糊查询搜索功能
128 0
|
7月前
|
JSON JavaScript 前端开发
如何用JS实现模糊查询功能
如何用JS实现模糊查询功能
70 0
|
前端开发 Java 数据库连接
基于SpringBoot+Mybatis plus+React.js实现条件选择切换搜索功能
基于SpringBoot+Mybatis plus+React.js实现条件选择切换搜索功能
65 0
|
前端开发
前端实现模糊查询
前端实现模糊查询
86 0
|
前端开发 JavaScript
Vue框架实现对前端数据表的增删改查(第六课)
Vue框架实现对前端数据表的增删改查(第六课)
215 0
|
前端开发 Java
#yyds干货盘点 前后端springboot和vue+实现部门的增删改功能记录
#yyds干货盘点 前后端springboot和vue+实现部门的增删改功能记录
74 0
|
SQL 开发框架 .NET
【菜鸟看框架】——Linq实现动态模糊查询
【菜鸟看框架】——Linq实现动态模糊查询
372 0
【菜鸟看框架】——Linq实现动态模糊查询
|
前端开发
前端项目实战123-postgrest模糊查询需要加个like
前端项目实战123-postgrest模糊查询需要加个like
64 0
前端项目实战123-postgrest模糊查询需要加个like