mybaits两种模糊查询实例

瑾谋

关注

阅读 65

2022-02-16

一.sql层面

SELECT
	id AS id,
	works_name AS worksName,
	user_number AS userNumber,
	create_time AS createTime,
	`state` AS state,
	remarks AS remarks,
	picture_url AS pictureUrl,
	video_url AS videoUrl 
FROM
	c_activity_info_works 
WHERE
	 activity_id = '28'
# 	 and works_name like CONCAT('%','测试','%')
# 	 and works_name like '%测试%'
ORDER BY
	create_time DESC

二.mybatis层面
注意:直接like就不能指定类型了

AS createTime,
	`state` AS state,
	remarks AS remarks,
	picture_url AS pictureUrl,
	video_url AS videoUrl 
FROM
	c_activity_info_works 
WHERE
	 activity_id = '28'
#    "works_name like concat ('%',#{value,jdbcType=VARCHAR},'%')"
# 	 "and works_name like '%${value}%'"
ORDER BY
	create_time DESC

精彩评论(0)

0 0 举报