首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hibernate findByexample问题

Hibernate findByexample问题
EN

Stack Overflow用户
提问于 2012-01-31 15:52:08
回答 2查看 1.5K关注 0票数 0

我有两个表User和Address table

而它们在HBM中的关系是

代码语言:javascript
复制
<!-- bi-directional one-to-one association to Address -->
    <one-to-one
        name="user"
        class="address"
        outer-join="auto"
    />

因此,当我在用户Pojo中设置地址Pojo并为用户Pojo调用findByExample时。

它忽略地址Pojo

EN

回答 2

Stack Overflow用户

发布于 2012-01-31 16:01:03

reference manual说:

忽略

版本属性、标识符和关联。

但它也说:

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

代码语言:javascript
复制
List results = session.createCriteria(Cat.class)
    .add( Example.create(cat) )
    .createCriteria("mate")
        .add( Example.create( cat.getMate() ) )
    .list();
票数 2
EN

Stack Overflow用户

发布于 2012-01-31 16:02:52

关联将被忽略,如hibernate参考中所述:

http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/querycriteria.html#querycriteria-examples

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9076127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档