Ich mag die folgende Abfrage in HQL schreiben:wie Spalten aus mehreren Unterabfragen in Hibernate kombinieren
select v1.maxx, v2.maxx from
(select max(id) maxx from mytable where my_column is not null) v1,
(select max(id) maxx from mytable where my_column is null) v2;
ich folgend bisher habe:
DetachedCriteria d1=DetachedCriteria.forClass(MyTable.class, "d1")
.setProjection(Projections.max("id"))
.add(Property.forName("myColumn").isNull();
DetachedCriteria d2=DetachedCriteria.forClass(MyTable.class, "d2")
.setProjection(Projections.max("id"))
.add(Property.forName("myColumn").isNotNull();
Aber ich habe es ist schwierig, sie zu einem Kriterienobjekt zusammenzufassen.