相关疑难解决方法(0)

Hibernate Criteria加入3个表

我正在寻找一个hibernate标准来获得以下内容:

Dokument.class映射到Role roleId

Role.class有一个ContactPerson contactId

Contact.class FirstName LastName

我想在Contact类中搜索First或LastName,并检索连接的Dokuments列表.

我尝试过这样的事情:

session.createCriteria(Dokument.class)
.setFetchMode("role",FetchMode.JOIN)
.setFetchMode("contact",FetchMode.JOIN)
.add(Restrictions.eq("LastName","Test")).list();
Run Code Online (Sandbox Code Playgroud)

我得到一个错误无法解决类"Dokument"的属性"LastName"

有人可以解释为什么连接搜索Dokument而不是所有连接表?在此先感谢您的帮助!

hibernate join criteria

60
推荐指数
1
解决办法
15万
查看次数

如何使用hibernate条件实现使用内部联接对象选择查询

我是Hibernate和Criteria Query的新手.所以我在HQL中实现了查询:

select A.mobilephone
    B.userNick
    C.creditCard
from mobile_table A
inner join user_table B
    on A.codmobile=B.codmobile
inner join Credit C 
    on A.mobileCredit= C.mobileCredit
Run Code Online (Sandbox Code Playgroud)

如何使用Hibernate Criteria Object实现它?

java hibernate hibernate-criteria

4
推荐指数
1
解决办法
2万
查看次数

Java Hibernate Criteria选择子类

我想使用Criteria API通过从搜索值中获取输入来选择实体.文档可以包含更多收件人.收件人有许多子类

@Entity
public class Document implements Serializable {
  @OneToMany(mappedBy="document")
  private List<Recipient> recipients = new ArrayList<Recipient>();


@Entity
public class RecipientAccount extends Recipient {
  String name;
Run Code Online (Sandbox Code Playgroud)

如何选择具有特定名称的ReciepientAccount的所有文档?我需要搜索所有子类并用OR连接它们.有优雅的方式吗?

问候

java hibernate criteria-api

2
推荐指数
1
解决办法
4359
查看次数