关于在EJB-QL中使用DISTINCT的问题,望赐教!
对象OBJ包含year,quarter,value1,value2等属性。
数据可能如下
year quarter value1 value2
2006 1 121.0 45.0
2006 1 112.0 2112.0
2006 2 121.0 21.0
2006 2 112.0 12.0
需要在EJB中写SELECT方法查出year,quarter字段而且不允许出现重复项。
EJB—QL:SELECT DISTINCT O.year,O.quarter FORM ...
但是DISTINCT好像只差OBJECT或对象中的单个字段,问问有没有办法在动态EJB语句中解决?