zoukankan      html  css  js  c++  java
  • java模糊关键字查询

    通过前台页面上传到后台的查询条件和关键字去数据库中进行查询,先在数据库中写好sql语句,数据库利用的是LIKE这个关键词进行查询的,然后就是dao层service层的调用,这条语句返回的是一个user实体的集合,controller层就是把这个查询出来的list集合发送到前台页面进行显示。

    数据库利用的是mybatis,具体代码:

    <select id="findByUserName" resultType="org.krt.system.entity.User" parameterType="string">
    select id,username,sex,userType,portrait
    from sys_user
    <if test="_parameter != null">
    WHERE username LIKE CONCAT(CONCAT('%', #{_parameter}), '%')
    </if>
    </select>

    遇到的问题:当我们单独给数据库传一个String类型的参数时,不能使用数据库中的字段名作为参数名传入进行,参数名应该用_parameter来代替。

  • 相关阅读:
    redis 学习(17) -- RDB
    51单片机程序技巧
    无效设备解决办法
    210板子启动笔记
    RFID读卡器设置卡
    Socket简介
    /etc/hosts.conf
    TVP5150摄像头
    maven小试牛刀
    2014图灵技术图书最受欢迎TOP15
  • 原文地址:https://www.cnblogs.com/liaoyanglong/p/6132642.html
Copyright © 2011-2022 走看看