I am working on hibernate in eclipse. I am executing simple \'From\' query. Here is the code
List list = sess1.createQuery(\"From Myview\").list();
System.
You should use the distinct keyword to filter the same result.
If you have association in the mapping then check if fetch=FetchType.EAGER
. If yes then use other fetch type or fetchMode.
Put the objects returned by Hibernate to a LinkedHashSet and return the LinkedHashSet.
This happens when the id element in your hbm file is not a PK in your DB table. Hibernate treats all rows with the same ID as the same object.
Either change your id element to point to a PK column or use the composite-id element in case your table only has a composite primary key.
Your entity Myview have to implement java.io.Serializable interface
Are you sure that the table is correctly filled? try :
List list = sess1.createQuery("SELECT * FROM Myview").list();
futhermore, you are getting this list from a view? are you sure that you made this view correctly?