首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Hibernate分组和结果集转换

Hibernate分组和结果集转换
EN

Stack Overflow用户
提问于 2015-02-24 19:07:04
回答 1查看 48关注 0票数 0

假设我有以下结果集:

所以,我们这里有一对多对多的关系。问题是,在Hibernate中对其进行分组并将此数据结构转换为DTO的最佳方式是什么,字段如下:

String countryName String companyName List invoiceNumbers

谢谢!

EN

Stack Overflow用户

发布于 2015-02-24 19:38:33

适用于CountryCompany - Many-to-Many适用于公司和发票- One-to-Many

代码语言:javascript
复制
@Entity
public class Country {

@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Long id;

@ManyToMany(mappedBy="countries")
private Collection<Country> countries;
...
getters and setters

}

@Entity
public class Company {

@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Long id;

@ManyToMany
private Collection<Country> countries;

@OneToMany
private Collection<Invoice> invoices; 
...
getters and setters

}

@Entity
public class Invoice {

@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Long id;

private int invoice_number;
...
getters and setters

}
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28694152

复制
相关文章

相似问题

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