当前位置: 首页 > 知识库问答 >
问题:

Spring Boot搜索与mysql原生查询(LIKE return empty

路扬
2023-03-14

我和城市和乡村一起坐桌子。我试着用LIKE选择一些首字母的城市和国家名称,但每次都返回空列表。在MySql工作台中,此查询返回结果。我尝试了很多版本,但都不起作用。

@Query(value = "SELECT city, country FROM test8.cities WHERE city LIKE ?'%'", nativeQuery = true)
List<City> findCity(String str);

我尝试和这个方法也返回空列表。

   List<City> findByCityStartsWith(String str);
   List<City> findTop20DistinctByCityIsStartingWith(String str);

共有1个答案

仲孙宇定
2023-03-14

问题出现在已更改的实体中。

 类似资料:
  • 我正在wordpress中运行wpdb select查询,并从文本框中获取其参数。只要我按下搜索按钮,结果就会显示出来。但是我想在不刷新页面的情况下对ajax做同样的操作。我尝试了所有的方法,但是页面仍然刷新。 下面是我的代码 //Jquery代码 html //php函数 下面是我使用过的其他php代码 PHP代码 下面是加入jQuery页面的代码 谢谢大家,并向…致意!

  • 我尝试创建一个查询,显示入住和退房日期之间的可用酒店。此外,当我为特定房间预订时,我将他们的预订列设置为1。这意味着,在现实生活中,当结账日期到来时,触发函数将该预订列设置成0。 如果酒店的所有房间都已预订(预订=1),并且这些房间的签入-退房日期是特定日期(签入-退房输入),则不要将该酒店放在列表中。我的查询不会显示我想要的结果。 查询:输入:国家(状态)、签入和签出。 当我运行查询时,它总是显

  • 我的任务是使用lucene在我们的产品表中搜索。我已经创建了一个索引,正在使用带有多个字段的QueryParser进行搜索,但结果不是我所需要的。我有一个存储为LM10的产品,但如果搜索词是LM 10,我希望能够找到它,但如果搜索词是Fred LM10或Fred LM 10,它也必须能够匹配。你知道我如何在Lucene做到这一点吗。 提前谢谢

  • 我有以下格式的弹性搜索文档 } } 我的要求是,当我搜索特定字符串(string.string)时,我只想获得该字符串的FileOffSet(string.FileOffSet)。我该怎么做? 谢谢

  • Db类支持原生SQL查询操作,主要包括下面两个方法: query方法 query方法用于执行SQL查询操作,如果数据非法或者查询错误则返回false,否则返回查询结果数据集(同select方法)。 使用示例: Db::query("select * from think_user where status=1"); 如果你当前采用了分布式数据库,并且设置了读写分离的话,query方法始终是在读服务

  • 我正在LDAP服务器上工作。它有弹性搜索。我必须用一些Javascript代码(JSON格式)发送查询。 这是我的查询: 我试图打印所有结果,其中“server”=“server\u name”(该字段是server:server\u name…)。我认为关于弹性搜索的文档太小了。我找到了一些文档,但都是一样的,对新用户没有帮助。这个例子太简单了。 此查询返回所有结果,包括任何筛选器。 Ps:这就