I was using Hibernate 3.6 where I have a code like this:
list =getSession().createSQLQuery(queryString) .addScalar("UNAME",Hibernate.STRING) .addScalar("COM",Hibernate.STRING) .addScalar("COM_DATE",Hibernate.DATE) .setString("id", Id).list();
now I change the jar from 3.6 to 4.1Final
it seems like the addScalar method is askying for Type in stead of Hibernate.STRING I couldn't find any example hot to resolve this. if there is anyone that who know please help me thank you.
Type fields in org.hibernate.Hibernate are deprecated (and actually removed) as result of HHH-5196
Now different Hibernate types can be found from javadocs for Type. In your case following should work:
.addScalar("UNAME", StringType.INSTANCE) .addScalar("COM", StringType.INSTANCE) .addScalar("COM_DATE", DateType.INSTANCE)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With