我有两个不同的实体,我需要根据它们之间的共同实体属性加入它们,但是没有从创建标准的实体到另一个实体的路径!请帮忙。
谢谢
- 编辑 -
对不起,也许我的问题不清楚。
我有以下实体:
class A
{
string Text {get;set;}
}
class B
{
string Text {get;set;}
}
class C
{
string Text {get;set;}
B B_Object_1 {get;set;}
}
class D
{
A A_Object {get;set;}
B B_Object_2 {get;set;}
}
我要做的是在D实体上创建一个标准,但是,我需要将它与C实体连接起来,连接条件是D.B_Object_2 == C.B_Object_1
因为在投影上,或者我需要选择的结果包含: D.A_Object.Text 和 C.B_Object_1.Text 基于我上面的连接条件。
这可以使用 Criteria 或在 DetachedCriteria 的帮助下完成吗?
谢谢