mysql - 如何在搜索查询 Jpa 中一起使用 Starts with 和 contains ?

标签 mysql spring hibernate spring-boot jpa

我想根据“开头为”查询对结果进行排序,后跟“包含”查询的结果。如何使用 JPA、Spring 和 Mysql 来实现这一点?

最佳答案

i want to display the results in order of(starting with terms) followed by (containing terms)

这对于纯 SQL 是不可能的,因为排序发生在结果上,而不是在 where 条件的一部分上。

关于mysql - 如何在搜索查询 Jpa 中一起使用 Starts with 和 contains ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56771637/

相关文章:

java - Hibernate工具,auto cascade all

hibernate - 启用运行grails session 工厂

java - Spring-batch @BeforeStep 不适用于 @StepScope

java - 访问外部 Spring Boot Java 项目中 application.properties 的属性

java - Spring boot,可能导致View无法解决的问题

java - 希望每次调用都保存以提交

java - Hibernate hql 内连接

php - 防止 ID 重复

javascript - 如何在 PHP 和 MySQL 中根据帖子 id 在分页中找到正确的页面

mysql - 添加外键报错150