aspose file tools*
The moose likes Object Relational Mapping and the fly likes Hibernate : Restrictions Vs Expression Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Databases » Object Relational Mapping
Bookmark "Hibernate : Restrictions Vs Expression" Watch "Hibernate : Restrictions Vs Expression" New topic
Author

Hibernate : Restrictions Vs Expression

Manish Kumar Jain
Greenhorn

Joined: Feb 16, 2011
Posts: 6

Hi,

I am new to Hibernate and wanted to know the difference between Restrictions and Expression ?

Which one is better and when should I use Restrictions and when should I use Expression?


Regards,
Manish
Manish Kumar Jain
Greenhorn

Joined: Feb 16, 2011
Posts: 6

Can someone please let me know the answer to my question ?

I want to know the difference between Expressions and Restrictions in Hibernate, and when should we use them and why ?

Regards,
Mahesh Panchananam
Greenhorn

Joined: Jun 30, 2011
Posts: 18
Expression (class) has been deprecatd, instead we need to use Restrictions class
http://docs.jboss.org/hibernate/core/3.3/api/org/hibernate/criterion/Expression.html


Use

Criteria c = session.createCriteria(Some.class).add(Restrictions.add("somePropertyInClass", itsValue));
c.list();

The above shown criteria will fetch the records based on the restriction added for the property.



- Mahesh PS
Manish Kumar Jain
Greenhorn

Joined: Feb 16, 2011
Posts: 6

Thanks Mahesh...
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Hibernate : Restrictions Vs Expression