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

Q) I have a ArrayList object, in that object i have added 5 integer values, 5 float values, 5 string values. Now question is how can delete particular type of data ( i.e all int values or all float values or string values) in that list object at a time?

3 Answers   Aricent,


I am unable to find or learn about print command. I have a graphical program in core java in applet but i want to give print command but i have coding for that so if anyone know about this plz mail me on avdhesh_chauhan007@yahoo.co.in

0 Answers  


real time example for deadlock,starvation,livelock

5 Answers  


What does percent mean in java?

0 Answers  


What are the two basic ways in which classes that can be run as threads may be defined?

0 Answers  


How many bytes is string in java?

0 Answers  


How does the java compiler work?

0 Answers  


What is a default constructor and also define copy contrucyor?

0 Answers   Global Logic,


What is scope of a variable?

0 Answers   TCS,


explain about jre and jvm

2 Answers  


Explain the difference between collection api and stream api in java8?

0 Answers  


How do you override a method in java?

0 Answers  


Categories