是否可以在没有指定映射的情况下连接两个类(使用Criteria API)?
我必须加入两个类并从两者中检索数据,但我无法映射它们.我只知道第一类中的外键SomeID和第二类中的主键ID.
如何创建标准加入它们?没有映射可能吗?
请帮助,我真的需要它,但我被困住了.:/
PS
我知道"任何"映射,但我有10个字段,如SomeID.仅为创建联接而创建10个字段的任何映射都是过度的.如果没有其他决议我会做,但我不想.
我不知道标准版本,但在HQL中你可以这样做:
select customer, order from Customer customer, Order order where order.CustomerID = customer.Id and customer.Id = 42
结果集将是一个对象[]的列表,其中客户将重复他所下订单的数量(假设当然有一个客户到多个订单).
请注意,如果没有任何ordes,结果将为空.