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 !!!
Q.what is the advantage of Hibernate over jdbc?
There are so many
1) Hibernate is data base independent, your code will work for all ORACLE,MySQL ,SQLServer etc.
In case of JDBC query must be data base specific.
2) As Hibernate is set of Objects , you don?t need to learn SQL language.
You can treat TABLE as a Object . Only Java knowledge is need.
In case of JDBC you need to learn SQL.
3) Don?t need Query tuning in case of Hibernate. If you use Criteria Quires in Hibernate then hibernate automatically tuned your query and return best result with performance.
In case of JDBC you need to tune your queries.
4) You will get benefit of Cache. Hibernate support two level of cache. First level and 2nd level. So you can store your data into Cache for better performance.
In case of JDBC you need to implement your java cache .
5) Hibernate supports Query cache and It will provide the statistics about your query and database status.
JDBC Not provides any statistics.
6) Development fast in case of Hibernate because you don?t need to write queries
7) No need to create any connection pool in case of Hibernate. You can use c3p0.
In case of JDBC you need to write your own connection pool
8) In the xml file you can see all the relations between tables in case of Hibernate. Easy readability.
9) You can load your objects on start up using lazy=false in case of Hibernate.
JDBC Don?t have such support.
10 ) Hibernate Supports automatic versioning of rows but JDBC Not.
|
Suggested Jobs More Jobs >>
|