(N)Hibernate:一次搜索2个字段

在我的项目中,我有一个会员课程:

public virtual string FirstName;
public virtual string LastName;

我熟悉使用Criteria和Disjunctions单独搜索列,但我如何设置事件以便“Davie Jones”能够返回名字为Davie和姓Jones的人(反之亦然)?


如果您使用的是QueryOver 3.0,则可以使用QueryOver

IEnumerable<Member> matchingMembers = iSession.QueryOver<Member>()
                                              .Where(m => m.FirstName == firstName)
                                              .And(m => m.LastName == lastName)
                                              .List<Member>();
链接地址: http://www.djcxy.com/p/6321.html

上一篇: (N)Hibernate : Search against 2 fields at once

下一篇: Hibernate: Criteria Query child objects (associations) by Entity (not Id)