使用HQL从数据库获得不同的月份

Ric*_*ich 5 java orm hibernate hql

我有一个java.util.Date领域,@Entity并希望从该专栏获得不同的月份.

假设我只有三行,分别是14/07/2010,24/11/1975和03/11/1975(欧洲日期格式 - 日/月/年),我想从Hibernate获得以下内容进入过滤数据的下拉列表:

07/2010
11/1975
Run Code Online (Sandbox Code Playgroud)

(或者将其他字段设置为零的相应Date对象 - 说实话,数据是如何回归的并不重要,因为我可以解决这个问题).

我猜测HQL中与数据库无关的方法是不可能的 - 任何建议?

Pas*_*ent 13

关于什么 :

select distinct month(c.birthday), year(d.birthday) from Cat c
Run Code Online (Sandbox Code Playgroud)