我有两个表用户和地址表

他们在HBM中的关系是

<!-- bi-directional one-to-one association to Address -->
    <one-to-one
        name="user"
        class="address"
        outer-join="auto"
    />


因此,当我在User Pojo中设置Address Pojo并为User Pojo调用findByExample时。

它忽略了地址Pojo

最佳答案

reference manual说:


  版本属性,标识符和关联将被忽略。


但这也说:


  您甚至可以使用示例在关联对象上放置条件。


List results = session.createCriteria(Cat.class)
    .add( Example.create(cat) )
    .createCriteria("mate")
        .add( Example.create( cat.getMate() ) )
    .list();

关于java - Hibernate findByexample问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9076127/

10-14 10:16