GeekInterview.com
Series: Subject: Topic:

Hibernate Interview Questions

Showing Questions 1 - 20 of 38 Questions
First | Prev | | Next | Last Page
Sort by: 
 | 

Store images using hibernate

Asked By: cmouli2502 | Asked On: Sep 16th, 2011

How do you store a image in Oracle using hibernate ?

Answered by: Suresh on: Oct 26th, 2013

We need follow procedure to insert image file in to db s/w.

convert image file----->byte[]------>java.sql.blob obj--------->Hb session obj-------->jdbc driver---------->insert in db table value

Answered by: Amit jatav on: Sep 12th, 2013

We can use byte[] type field in json. It absorbe base64 encode string of image. which is directly save and retrive from db by hibernate easily.

What is the difference between and merge and update

Asked By: rajneeshg | Asked On: Jul 12th, 2007

Star Read Best Answer

Editorial / Best Answer

Answered by: promisingram

View all answers by promisingram

Member Since Oct-2008 | Answered On : Oct 19th, 2008

Use update() if you are sure that the session does not contain an already persistent instance with the same identifier, and merge() if you want to merge your modifications at any time without consideration of the state of the session. In other words, update() is usually the first method you would call in a fresh session, ensuring that reattachment of your detached instances is the first operation that is executed.

Answered by: amit on: Jan 29th, 2013

suppose you have detached object (means after closing session persistence object becomes detached object) and you have done some changes in this object with help of setter method now you created new ...

Answered by: Rajani on: Oct 20th, 2011

In Hibernate session can maintain only one object in persistent state with same id number. while converting a detached object into persistent,if already that session has a persistent object with the s...

What is the use of cascade in hbm file?

Asked By: ravi | Asked On: Apr 11th, 2007

Star Read Best Answer

Editorial / Best Answer

Answered by: anupsadhwani60

View all answers by anupsadhwani60

Member Since Sep-2007 | Answered On : Sep 16th, 2007

1) cascade="none", the default, tells Hibernate to ignore the association.
2) cascade="save-update" tells Hibernate to navigate the association when the
transaction is committed and when an object is passed to save() or
update() and save newly instantiated transient instances and persist changes to
detached instances.
3) cascade="delete" tells Hibernate to navigate the association and delete persistent
instances when an object is passed to delete().
4) cascade="all" means to cascade both save-update and delete, as well as
calls to evict and lock.
5) cascade="all-delete-orphan" means the same as cascade="all" but, in addition,
Hibernate deletes any persistent entity instance that has been removed
(dereferenced) from the association (for example, from a collection).
6) cascade="delete-orphan" Hibernate will delete any persistent entity
instance that has been removed (dereferenced) from the association (for
example, from a collection).

Answered by: venkat on: Jan 22nd, 2013

Using cascade property we can ensure relationship with parent to child

Answered by: harikishanrao on: Dec 1st, 2010

Whenever we have a parent child relation ship, if parent record is changed then child record should also be changed.

Primary key must be reflected in the child key

What is the latest version of hibernate using in current industry?

Asked By: enjoy | Asked On: Jan 30th, 2007

Answered by: kalyani on: Jan 9th, 2013

4.1.4

Answered by: koti143 on: Sep 7th, 2012

3.6 is the current version but while executing an application you wont get log messages like in Hibernate 3.2

What is the main advantage of using the hibernate than using the SQL

Asked By: davis | Asked On: Oct 19th, 2006

Answered by: ABHAY RAI on: Aug 25th, 2012

Hibernate provide object oriented functionality and hibernate easily migrate different database without any query changes.

Answered by: Ayaz Roomy on: Apr 27th, 2012

- Hibernate is something which is totally based on ObjectOrientedProgramming concept.where as SQL is based on Querys .But Hibernate also uses sql queries but it is using Objects to handle the res...

How to create primary key using hibernate?

Asked By: satyanarayana | Asked On: Oct 23rd, 2006

Answered by: vimala on: Jul 13th, 2012

In hibernate mapping file

Code
  1. .hbm.xml add <id> under <class>
  2. <class name="class name" table="table name">
  3.    <id name="pojo variable name" column="table column name"/>//primarykey mapping
  4.    <property name="pojo variable name" column="table column name/>//non-primarykey mapping
  5. </class>

Answered by: mani.sivapuram on: Feb 21st, 2011

First you have to do is when you are creating table itself you have to give the primary key for any one of the column and then in the hibernate take hbm file  in that there is a tag like <id&g...

When would you use hibernate and spring JDBC template ?

Asked By: ekbotekomal17 | Asked On: Nov 4th, 2011

Answered by: sampra on: Mar 19th, 2012

Spring jdbc and hibernate are working in same way ..it depends what technologies we are using

Q1: what is the difference between hibernate and ejb 2.1? Q2: which one, among ejb 2.1 and hibernate, is better?Explain with reason.Q3: when to use ejb 2.1 and when to use hibernate? Explain with scenarios....

Asked By: Kumar | Asked On: Jan 27th, 2007

Answered by: srinivasaraobora on: Sep 20th, 2011

Advantages of Hibernate Over EJB Entity bean is also used for object oriented view. It needs lot of things to configure for make it possible and Lot of coding need for it. After all these performance ...

Answered by: sony v george on: Apr 4th, 2007

Basically Ejb and Hibenate is enterly different one But having realtion with Entitybean in Ejb and Hibernate. Entity bean is also used for object orientd view . It need lot things to configures fo mak...

How do we create new table apart from mapping with existing table ?

Asked By: markantony | Asked On: May 12th, 2011

Answered by: CrackHead on: Aug 8th, 2011

Hibernate automatically creates new tables if there are corresponding POJOs. If you know how to write/read to/from an existing table using Hibernate, then you can easily create a table. Step#1: Creat...

What is database persistence?How well it is implemented in hibernate

Asked By: donna | Asked On: Mar 27th, 2007

Answered by: mani.sivapuram on: Feb 14th, 2011

There are mainly three states in hibernate a) Transient state b) Persistant state c) Detatched state Take the employee object place the data in that object like usename, password, empid. Now th...

Answered by: prasadkuppa on: Apr 23rd, 2008

Preserving the data inside a database is database persistence. Persistence is once of the fundamental concepts of application developement. There are many alternatives to implement persistence. Object...

What is the advantage of hibernate over JDBC?

Asked By: kounteya | Asked On: Nov 20th, 2006

Answered by: Ballu Ashok on: Jan 21st, 2010

Hibernate Advantages:Productivity:                Improves the productivity by eliminating the JDBC tedious code.  ...

Answered by: imam.tunduru on: Sep 9th, 2009

Advantages OF Hibernate: - First of all will provide business entity form of representation of DB tables. - Hibernate provides an interface to develop our application code which is not specific to an...

How jpa and hibernate are related as per ejb 3 specifications?

Asked By: sunils | Asked On: Oct 17th, 2006

Answered by: krishna_kanth83 on: May 29th, 2008

first things first ..i have just seen ppl venting thier personal grudge over java / jpa or whatever over this forum.suns official sacceptence that jpa is a failure. please lets keep it out.as for the ...

Answered by: Sri on: Oct 12th, 2007

JPA is official acceptance from SUN about its failure on EJB. It has to abandon its EJB model to go to ORM model. Finally, Sun  should provide developers some tools to migrate Java programs to .net easily with out pain

Why do you need orm tools like hibernate?

Asked By: sunils | Asked On: Oct 17th, 2006

Answered by: mani.sivapuram on: Feb 14th, 2011

since we want to reduce burden on the developer so for big projects if any maintaince is requered then problem finding and bug fixing is easy in case of hibernate.I can obey with one thing it we need ...

Answered by: meetaskjain on: Mar 8th, 2010

Hibernate allows the application developer to concentrate on the business logic instead of writing complex SQLs. Aprt from this hibernate would take care of the database connections and managing conne...

What is component mapping in hibernate?

Asked By: sunils | Asked On: Oct 17th, 2006

Answered by: mani.sivapuram on: Feb 21st, 2011

I will explain one realtime scenario here.Consider one Address class as given belowpublic class Address{private Integer doorNo;private String street;//provide setters and getters for above properties}...

Answered by: Rajavel.B on: Nov 6th, 2006

A component is a contained object that is persisted as a value type ,not an entity reference.eg)public class person{private Name name;public Name getName(){ return name;}public void setName(Name name)...

What is the difference between hibernate and spring

Asked By: HARSHAL | Asked On: Apr 2nd, 2007

Answered by: mani.sivapuram on: Feb 21st, 2011

Hibernate is used to interact with database.i.e if we want to save some data then we use hibernate or jdbc or some other tools available in the market.But it is not possible for struts or spring to st...

Answered by: srini on: May 3rd, 2007

Hibernate is ORM tool used for data persistency.Spring is a framework for enterprise applications with default APIs for presentation, middle tiers and presistence layers and allows to integrate with ...

What is the difference between hibernate and spring JDBC template? List any advantages and disadvantages

Asked By: kasim | Asked On: May 26th, 2007

Answered by: mani.sivapuram on: Feb 21st, 2011

JdbcTemplate is configured in spring configuration file like first datasource object is created and then datasource object is given to jdbcTemplate using setter method and jdbcTemplate object is given...

Answered by: alkumar2000 on: Aug 17th, 2008

Spring provides support for both hibernate and JDBC.It provides template classes which contains all common code.But JDBC as we all know is not an ORM tool it does not represent rows as objects whereas Hibernate does that.

What is hibernate proxy?

Asked By: Saurabh Jain | Asked On: Jun 18th, 2007

Answered by: mani.sivapuram on: Feb 21st, 2011

when we call the load() method as given below                          ...

Answered by: arindam_0006in on: May 19th, 2008

Proxies are created dynamically by subclassing your object at runtime. The subclass has all the methods of the parent, and when any of the methods are accessed, the proxy loads up the real object from...

What j2ee design problems does hibernate solves apart from data base in-dependency and being an orm tool?

Asked By: Rajeev Ranjan | Asked On: Sep 27th, 2007

Answered by: mani.sivapuram on: Feb 14th, 2011

Since in case of jdbc autocommit is always true but in case of hibernate after executing all the sql statements only it process the commit operation this is called as transaction management.But this t...

Answered by: prashant82 on: Jun 24th, 2009

In hibernate objects are loosely coupled providing flexibility during integration with other databases or applications

In J2EE inheritance can not be achieved directly for the objects mapping

One-to-one mapping is mandatory in J2EE

I am using hibernate.What is the use in data(pojo) class primary key is sending as an argument with constructor?

Asked By: Kotireddy | Asked On: Jan 2nd, 2007

Answered by: mani.sivapuram on: Feb 14th, 2011

since according to the hibernate specifications hbm file is configured in such a way that one primary key shoud be configured in id tag of hbm file.and other properties are configured in property tags...

What is lazy fetching in hibernate

Asked By: j2eeinterviewee | Asked On: Oct 5th, 2006

Answered by: mani.sivapuram on: Feb 14th, 2011

Lazy fetching means for example in hibernate if we use load() method then load() is lazy fetching i.e it is not going to touch the database until we write empobject.getString("eno");So when we write a...

Answered by: Karuna Reddy on: Aug 22nd, 2008

Lazy loading is the responsibility is that to load the objects for its parent
In mapping file, if
you want to load the child objects while loading the parent it will wont load coz by default load = true
so
you have to specify lazy = false
here child class become parent while loading the objects.

First | Prev | | Next | Last Page

 

 

Ads

Connect

twitter fb Linkedin GPlus RSS

Ads

Interview Question

 Ask Interview Question?

 

Latest Questions

Interview & Career Tips

Get invaluable Interview and Career Tips delivered directly to your inbox. Get your news alert set up today, Once you confirm your Email subscription, you will be able to download Job Inteview Questions Ebook . Please contact me if you there is any issue with the download.