Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


What is Restrictions in hibernate?



What is Restrictions in hibernate?..

Answer / pradip mishra(b-tech it)

This example demonstrate the use of Hibernate's
Restriction.in criterion. This restriction will query for
some record based on a collection of parameter defined for
a specific property of the bean.

view sourceprint?01.package
org.kodejava.example.hibernate.criteria;
02.

03.import org.hibernate.SessionFactory;
04.import org.hibernate.Session;
05.import org.hibernate.HibernateException;
06.import org.hibernate.Criteria;
07.import org.hibernate.criterion.Restrictions;
08.import org.hibernate.cfg.AnnotationConfiguration;
09.import org.kodejava.example.hibernate.model.Genre;
10.

11.import java.util.List;
12.

13.public class RestrictionInDemo {
14.
private static final SessionFactory sessionFactory;
15.

16.
static {
17.
try {
18.
sessionFactory = new AnnotationConfiguration().
19.
configure("hibernate.cfg.xml").
20.
buildSessionFactory();
21.
}
22.
catch (Throwable ex) {
23.
throw new ExceptionInInitializerError(ex);
24.
}
25.
}
26.

27.
public static Session getSession() throws
HibernateException {
28.
return sessionFactory.openSession();
29.
}
30.

31.
@SuppressWarnings("unchecked")
32.
public static void main(String[] args) {
33.
final Session session = getSession();
34.
try {
35.
//
36.
// Create a Criteria an add an in constraint for the
property id.
37.
// This in restrictions will return genre with id 1, 2, 3
and 4.
38.
//
39.
Criteria criteria = session.createCriteria(Genre.class)
40.
.add(Restrictions.in("id", new Long[] {1l, 2l, 3l, 4l}));
41.

42.
List<Genre> result = criteria.list();
43.

44.
for (Genre genre : result) {
45.
System.out.println(genre.getId() + "; " + genre.getName());
46.
}
47.
} finally {
48.
session.close();
49.
}
50.
}
51.}

Is This Answer Correct ?    2 Yes 0 No

Post New Answer

More Core Java Interview Questions

What are daemon Threads in java?

0 Answers   Impetus,


what is the collable collections in java?

2 Answers   Persistent,


Is array a class?

0 Answers  


What is constructor chaining in java?

0 Answers  


Why string objects are immutable in java?

0 Answers  


What is difference between local variable and global variable?

0 Answers  


Explain Linked HashSet

1 Answers  


Define how can we find the actual size of an object on the heap?

0 Answers  


State differences between C and Java?

0 Answers   Deloitte, JPMorgan Chase,


What are the advantages of exception handling?

0 Answers  


What are the three types of design patterns?

0 Answers  


Why should we use singleton pattern instead of static class?

0 Answers  


Categories