|
INTERVIEW QUESTIONS
J2EE
EJB
DETAILS
Question: What are the various isolation levels in a transaction and differences between them?
Answer: There are three isolation levels in Transaction. They are 1. Dirty reads 2.Non repeatable reads 3. Phantom reads. Dirrty Reads If transaction A updates a record in database followed by the transaction B reading the record then the transaction A performs a rollback on its update operation, the result that transaction B had read is invalid as it has been rolled back by transaction A. NonRepeatable ReadsIf transaction A reads a record, followed by transaction B updating the same record, then transaction A reads the same record a second time, transaction A has read two different values for the same record. Phantom ReadsIf transaction A performs a query on the database with a particular search criteria (WHERE clause), followed by transaction B creating new records that satisfy the search criteria, followed by transaction A repeating its query, transaction A sees new, phantom records in the results of the second query.
|
|
|
Category |
EJB Interview Questions & Answers -
Exam Mode /
Learning Mode
|
Rating |
(0.3) By 7902 users |
Added on |
5/27/2011 |
Views |
78735 |
Rate it! |
|
|
Question:
What are the various isolation levels in a transaction and differences between them?
Answer:
There are three isolation levels in Transaction. They are 1. Dirty reads 2.Non repeatable reads 3. Phantom reads. Dirrty Reads If transaction A updates a record in database followed by the transaction B reading the record then the transaction A performs a rollback on its update operation, the result that transaction B had read is invalid as it has been rolled back by transaction A. NonRepeatable ReadsIf transaction A reads a record, followed by transaction B updating the same record, then transaction A reads the same record a second time, transaction A has read two different values for the same record. Phantom ReadsIf transaction A performs a query on the database with a particular search criteria (WHERE clause), followed by transaction B creating new records that satisfy the search criteria, followed by transaction A repeating its query, transaction A sees new, phantom records in the results of the second query. Source: CoolInterview.com
If you have the better answer, then send it to us. We will display your answer after the approval.
Rules to Post Answers in CoolInterview.com:-
- There should not be any Spelling Mistakes.
- There should not be any Gramatical Errors.
- Answers must not contain any bad words.
- Answers should not be the repeat of same answer, already approved.
- Answer should be complete in itself.
|
|
Related Questions |
View Answer |
|
What is the difference between activation and passivation?
|
View Answer
|
|
What is the difference between activation and passivation?
|
View Answer
|
|
What is Instance pooling?
|
View Answer
|
|
What is the difference between HTTPSession and Stateful Session Bean?
|
View Answer
|
|
How do you check whether the session is active in Stateful session bean?
|
View Answer
|
|
What is the difference between find and select methods in EJB?
|
View Answer
|
|
What are the optional clauses in EJB QL?
|
View Answer
|
|
What is handle in EJB?
|
View Answer
|
|
What is the difference between JNDI context, Initial context, session context and ejb context?
|
View Answer
|
|
What is the difference between sessioncontext and entitycontext?
|
View Answer
|
|
What is the difference between EAR, JAR and WAR file?
|
View Answer
|
|
What is deployment descriptor?
|
View Answer
|
|
What is CMR?
|
View Answer
|
|
What is the difference between CMP 1.1 and CMP 2.0?
|
View Answer
|
|
What is the difference between optimistic locking and pessim
|
View Answer
|
|
What is lazy loading?
|
View Answer
|
|
What are the services provided by container?
|
View Answer
|
|
How will you propagate exception thrown inside session bean to JSP or Servlet client?
|
View Answer
|
|
If session has thrown ApplicaitonException would you use EJBContext.setRollBackOnly method?
|
View Answer
|
|
Is Decorator an EJB design pattern?
|
View Answer
|
Please Note: We keep on updating better answers to this site. In case you are looking for Jobs, Pls Click Here Vyoms.com - Best Freshers & Experienced Jobs Website.
View All EJB Interview Questions & Answers - Exam Mode /
Learning Mode
|