Hibernate interview questions
- Difference between session.save() , session.saveOrUpdate() and session.persist()? view answer
- Q.What is the difference between hibernate and jdbc ? view answer
- Q. What is lazy fetching in Hibernate? With Example . view answer
- Q.what is the advantage of Hibernate over jdbc? view answer
- How to Integrate Struts Spring Hibernate ? view answer
- How to prevent concurrent update in Hibernate? view answer
- How to perevent slate object updatation in Hibernate ? view answer
- What is version checking in Hibernate ? view answer
- How to handle user think time using hibernate ? view answer
- Q.Transaction with plain JDBC in Hibernate ? view answer
- Q.What are the general considerations or best practices for defining your Hibernate persistent classes?
view answer
- Q.Difference between session.update() and session.lock() in Hibernate ? view answer
- Q.Difference between getCurrentSession() and openSession() in Hibernate ? view answer
- Difference between session.saveOrUpdate() and session.merge()? view answer
- Filter in Hibernate with Example? view answer
- Q.How does Value replacement in Message Resource Bundle work? view answer
- Difference between list() and iterate() i9n Hibernate? view answer
- Difference between session.load() and session.get() ? view answer
- Deleting persistent objects view answer
- SQL statements execution order. view answer
- Difference between session.saveOrUpdate() and session.merge(); view answer
- Modifying persistent objects? view answer
- SQL Queries In Hibernate.. view answer
- Filter in Hibernate view answer
- Criteria Query Two Condition view answer
- Equal and Not Equal criteria query. view answer
- Cascade Save or Update in Hibernate ? view answer
- One To Many Bi-directional Relation in Hibernate? view answer
- One To Many Mapping Using List ? view answer
- Many To Many Relation In Hibernate ? view answer
- What does session.refresh() do ? view answer
- Difference between session.load() and session.get()?
view answer
- Hibernate setup using .cfg.xml file ? view answer
- How to add .hbm.xml file in sessionFactory? view answer
- How to get Hibernate statistics ? view answer
- How to set 2nd level cache in hibernate with EHCache? view answer
- How to get JDBC connections in hibernate? view answer
- How will you configure Hibernate? view answer
- How to create Session and SessionFactory in Hibernate? view answer
- What are the Instance states in Hibernate? view answer
- What are the core components in Hibernate ? view answer
- What is a Hibernate Session? Can you share a session object between different theads?
view answer
- addScalar() method in hibernate... view answer
- Hibernate session.close does _not_ call session.flush ? view answer
- What is the main difference between Entity Beans and Hibernate ? view answer
- Difference between session.save() and session.saveOrUpdate()? view answer
- How are joins handled using Hinernate. view answer
- What is Hibernate proxy? view answer
- What is the main advantage of using the hibernate than using the sql ? view answer
- how to create primary key using hibernate? view answer
- what is the advantage of Hibernate over jdbc? view answer
- How to Execute Stored procedure in Hibernate ? view answer
- what is lazy fetching in hibernate? view answer
|
!!! Hibernate interview questions !!!
Filter in Hibernate with Example?
Filter in Hibernate ------
USER ( ID INT, USERNAME VARCHAR, ACTIVATED BOOLEAN) - TABLE
public class User
{
private int id;
private String username;
private boolean activated;
public boolean isActivated()
{
return activated;
}
public void setActivated(boolean activated)
{
this.activated = activated;
}
public int getId()
{
return id;
}
public void setId(int id)
{
this.id = id;
}
public String getUsername()
{
return username;
}
public void setUsername(String username)
{
this.username = username;
}
}
-----------------------------------------------------------------
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-mapping
PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="User">
<id name="id" type="int">
<generator class="native"/>
</id>
<property name="username" type="string" length="32"/>
<property name="activated" type="boolean"/>
<filter name="activatedFilter" condition=":activatedParam = activated"/>
</class>
<filter-def name="activatedFilter">
<filter-param name="activatedParam" type="boolean"/>
</filter-def>
</hibernate-mapping>
--------------------------------------------------------------------
Save and Fetch using filter example
User user1 = new User();
user1.setUsername("name1");
user1.setActivated(false);
session.save(user1);
User user2 = new User();
user2.setUsername("name2");
user2.setActivated(true);
session.save(user2);
User user3 = new User();
user3.setUsername("name3");
user3.setActivated(true);
session.save(user3);
User user4 = new User();
user4.setUsername("name4");
user4.setActivated(false);
session.save(user4);
All the four user saved to Data Base User Table.
Now Fetch the User using Filter..
Filter filter = session.enableFilter("activatedFilter");
filter.setParameter("activatedParam",new Boolean(true));
Query query = session.createQuery("from User");
Iterator results = query.iterate();
while (results.hasNext())
{
User user = (User) results.next();
System.out.print(user.getUsername() + " is ");
}
Guess the Result :
name2 name3
Because Filer is filtering ( only true value) data before query execute.
|
Suggested Jobs More Jobs >>
|