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 |
How many types of methods are there in java?
Is stringwriter thread safe?
What is method and methodology?
What are peerless components?
What is module with example?
Can we use synchronized block for primitives?
What is the full meaning of java?
what is difference between servletconfig and servletcontext?
What are the types of arrays in java?
Write a program to print all permutations of string?
Why do we need public static void main(String args[]) method in Java...?
where final and static variable stored?