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 |
Can I extend singleton class in java?
Difference between error and exception
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
can we take more than one null values for Unique constraints.
These static constructors are correct ? class A { statc intA() { } static A(int x,int y) { } static A(int x) { } }
What are the different ways of creating thread?
How to find the size of an array a)array.length() b)array.length c)array.size() d)array.size
What methodology can be utilized to link to a database?
What is “try and catch” in java
Can an unreferenced object be referenced again?
Explain the init method?
How multipleInheritance is possible in java?