我的表包含firstName和lastName的单独列,但是我将整个名称发送到我的DAO层(根据要求,不能将名称字段拆分为jsp和jsp中的姓氏)。 我想知道我们是否可以实现以下目标:
whereClause.append(" and upper(a.given_name + ' ' + a.family_name) like "
+ someValues);
使用限制。
答案 0 :(得分:0)
这似乎可以通过Controller实用程序方法或应用程序中的Service层更好地处理。您的DAO不应该关心UI实现的细节。
答案 1 :(得分:0)
如果需要按组合字符串(firstname + secondname)进行查找,则可以专门为此目的创建一个列。它的值可以在用户创建/更新时预先计算。