Get the App
SLTechnology News&Howtos  ›  Development  › 

How to deal with problems based on mybatis like%

Shulou Source: shulou.com Published: 2022-06-03 07:54:11 11月15日 Update

In this issue, the editor will bring you how to deal with the problem based on mybatis like%. The article is rich in content and analyzes and narrates it from a professional point of view. I hope you can get something after reading this article.

Mybatis like% question SELECT * FROM t_customconfirminfoWHERE (if (# {pduName,jdbcType=VARCHAR} IS NULL, 0 = 0, pduname = # {pduName,jdbcType=VARCHAR}) AND if (# {moduleName,jdbcType=VARCHAR} IS NULL, 0 = 0, modulename = # {moduleName,jdbcType=VARCHAR}) AND if (# {env,jdbcType=VARCHAR} IS NULL, 0 = 0, confirminfo = # {env,jdbcType=VARCHAR}) AND if (# {ossAddress,jdbcType=VARCHAR} IS NULL, 0 = 0, ossaddress = # {ossAddress,jdbcType=VARCHAR}) AND if (# {branch,jdbcType=VARCHAR} IS NULL, 0 = 0) Branch like concat (concat ('%', # {branch,jdbcType=VARCHAR}),'%') AND if (# {confirmId,jdbcType=BIGINT} IS NULL, 0 = 0, id > # {confirmId,jdbcType=BIGINT}) AND onlineinfo is null) ORDER BY CREATED DESCLIMIT 1mybatis's handling of like

1. Use "%" to splice the input parameters.

2. SQL statement string concatenation

SELECT * FROM tableName WHERE name LIKE CONCAT (CONCAT ('%', # {text}),'%')

3. Bind tag

Select id,username,email,status,createtime,updatetime from tb_user email like # {pattern} the above is how to deal with the problem based on mybatis like% shared by the editor. If you happen to have similar doubts, please refer to the above analysis to understand. If you want to know more about it, you are welcome to follow the industry information channel.

Tags: Questions content analysis professional small and medium rich in content characters strings that is articles more tags knowledge articles industries angles sentences information channels channels Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Technology MariaDB Shulou Tech Info Linux Microsoft