【发布时间】:2021-11-10 16:53:22
【问题描述】:
这里我想通过hotel name检索Hotels,但它只返回包含我包含的第一个字母的Hotels。
我将酒店名称搜索为“Sigiriya”,但当我输入“s”时,结果是 Sigiriya。但是当我开始输入更多(“igiriya”)时,结果消失了。
/**
*
* @param searchkey
* @return - List of hotels
*/
public List<Hotel> searchHotelByName( String searchkey){
searchkey = searchkey.toLowerCase();
searchkey = "%" + searchkey + "%";
return hotelRepository.findAllByHotelNameContentLike( searchkey );
}
【问题讨论】:
-
您使用的是哪个数据库?请将标签添加到您的问题中。酒店名称和搜索词是什么?
-
我加了,mysql
标签: mysql database spring-boot backend