Java 实现像';someValue';使用hibernate标准API的操作
我的表包含firstName和lastName的单独列,但我将整个名称发送到我的DAO层(不能根据需要将名称字段拆分为jsp中的firs和lastName)。 我想知道我们是否能够实现以下目标:Java 实现像';someValue';使用hibernate标准API的操作,java,hibernate,hibernate-criteria,Java,Hibernate,Hibernate Criteria,我的表包含firstName和lastName的单独列,但我将整个名称发送到我的DAO层(不能根据需要将名称字段拆分为jsp中的firs和lastName)。 我想知道我们是否能够实现以下目标: whereClause.append(" and upper(a.given_name + ' ' + a.family_name) like " + someValues); 使用限制。这似乎最好由控制器实用程序方法或应用程序中的服务层来处理。DA
whereClause.append(" and upper(a.given_name + ' ' + a.family_name) like "
+ someValues);
使用限制。这似乎最好由控制器实用程序方法或应用程序中的服务层来处理。DAO不必关心UI实现的细节。如果需要按组合字符串(firstname+secondname)进行查找,则可以专门为此再创建一列。您可以在用户创建/更新时预先计算其值