0
我试图打印由国家划分城市与Java +弹簧+的一些列表休眠+碧玉报告,但,但有一些问题与填充城市的分组列表组...休眠:通过
我有以下查询:
Query query = session.createQuery("SELECT city FROM DictionaryCity city JOIN city.country as country GROUP BY country ORDER BY country.name ASC");
,就是始终返回定义如下方式的城市,但使用1x1连接,但DictionaryCity
类的列表:
@Entity
@Table(name = "dictionarycities")
public class DictionaryCity implements IDictionary {
/**
*
*/
private static final long serialVersionUID = 3638441397996216204L;
/**
*
*/
@Id
@Column(name = "Id")
@GeneratedValue
private Long id = null;
/**
*
*/
@Column(name = "Name")
private String name;
/**
*
*/
@ManyToOne(targetEntity = DictionaryCountry.class)
@JoinColumn(name = "CountryId")
private DictionaryCountry country; /** other... **/ }
有什么不对?谢谢
什么是生成的SQL? – RAS