Hello,
When executing a criteria i'm getting repeated object. The criteria is:
List results = session.createCriteria(MyClass.class)
.add(Expression.eq("attr1", attr1))
.add(Expression.eq("attr2", attr2))
.list();
And the hbm.xml file for MyClass is:
<hibernate-mapping package="pachage">
<class name="MyClass" table="TABLE" >
<id name="attr1" column="ATTR1"/>
<property name="attr2" column="ATTR2" />
</class>
</hibernate-mapping>
On the other hand, if i do the query like this :
String sql_query = "select mc.attr1, mc.attr2 from MyClass mc" +
"where attr1='" + attr1 +
"' and attr2='" + attr2 +"'" ;
List list = session.createQuery(sql_query).list();
Does anybody knows why ?
Thanks in advance
|