`
whoosh
  • 浏览: 231708 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Spring Hql distinct Query查询多个字段以对象形式返回

阅读更多
@Query("select distinct rs.country,rs.language  from ResourceBundle rs" )
	List getLanguageAndCountry();

 我们这样写的话返回的是Object[]数组。现在想让她返回ResourceBundle。需要改写成:

@Query("select distinct new ResourceBundle(rs.country,rs.language)  from ResourceBundle rs" )
	List<ResourceBundle> getLanguageAndCountry();
 

这个时候domain必须要有一个构造方法:

public ResourceBundle(String country,String language){
		setCountry(country);
		setLanguage(language);
	}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics