我的课Place
可能有也可能没有User
。
// I have nothing on User related to Place
public PlaceMap()
{
Id( x=> x.Id, "id").GeneratedBy.Identity();
References(x => x.UserManager, "user_manager_id").Nullable().Cascade.All();
}
查询过来的时候Place
,我想总是左连接,因为它是Nullable
。
问题是生成的sql有inner join
.
查询:
var queryList = _dalSession.CreateCriteria<T>();
queryList.CreateAlias("UserManager", "UserManager");