map incomplete fields to class in hibernate
Sometimes you just want to partially use columns or fields in
HQL but still want to map them into a class by Hibernate.
Well I also encounter this situation.
I have a entity class
Word which has 5 fields:
Criteria method only has two:
You will surely get a Exception:
java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to rugal.entity.Word
To solve this we need a transform class, namely:
This could just be a POJO, with the number and same alias in you
Then we need to register it in
Criteria method, say:
Now have a try if this is workable or not!
12 December 2014