根据传入的姓名或者职称查询信息
时间: 2024-01-05 22:03:06 浏览: 70
好的,根据你的需求,需要在查询语句中增加对姓名或职称的判断条件。下面是修改后的查询语句:
```
<select id="searchWithConditions" resultType="com.hospital.entity.Doctor">
SELECT * FROM hos_doc
WHERE 1=1
<if test="name != null and name != ''">
AND doc_name LIKE CONCAT('%', ${name}, '%')
</if>
<if test="title != null and title != ''">
AND doc_title LIKE CONCAT('%', ${title}, '%')
</if>
</select>
```
这个查询语句会根据传入的参数name或title来判断是否需要在查询时增加对姓名或职称的判断条件。如果name或title参数存在且不为空,则会增加对应的判断条件,否则不会增加任何条件。希望这可以解决你的问题。
阅读全文