0

我的表包含 firstName 和 lastName 的单独列,但我将整个名称发送到我的 DAO 层(不能根据要求在 jsp 中将名称字段拆分为 firs 和 last name)。我想知道我们是否可以实现以下目标:

whereClause.append(" and upper(a.given_name + ' ' + a.family_name) like "
                          + someValues);

使用限制。

4

2 回答 2

0

如果您需要通过组合字符串(名字 + 名字)进行查找,那么您可以专门为此目的再创建一个列。您可以在用户创建/更新时预先计算其值。

于 2013-01-22T13:12:58.407 回答
0

这似乎由控制器实用程序方法或应用程序中的服务层更好地处理。你的 DAO 不应该关心你的 UI 实现的细节。

于 2012-12-26T20:28:14.827 回答