【发布时间】:2015-11-18 08:39:31
【问题描述】:
我在我的项目中使用 spring 和 hibernate。这是我的查询。当我执行这个查询时,我正在从数据库中获取数据。但是,如果我像这样构建查询,我会得到 0 条记录。
String fullname1 = "this is my String";
select name,gender from account where fullname='fullname1';
如果我创建这样的查询,我正在获取数据。但是fullname1不是静态数据。
select name,gender from account where fullname like '%this%';
问题是如果我的 fullname1 只有一个单词,那么我得到的数据是正确的。如果它有多个单词,我将无法获取数据。
谁能建议我在这种情况下如何构建查询。
【问题讨论】: