Free Cheat-test Samples and Demo Questions Download
Adobe exams Adobe
Apple exams Apple
Avaya exams Avaya
Check Point exams Check Point
Cisco exams Cisco
Citrix exams Citrix
CIW exams CIW
CompTIA exams CompTIA
CWNP exams CWNP
EC-Council exams EC-Council
EMC exams EMC
Exin exams Exin
Fortinet exams Fortinet
GIAC exams GIAC
Hitachi exams Hitachi
HP exams HP
IBM exams IBM
Isaca exams Isaca
ISC exams ISC
ISEB exams ISEB
Juniper exams Juniper
LPI exams LPI
McAfee exams McAfee
Microsoft exams Microsoft
Oracle exams Oracle
PMI exams PMI
Riverbed exams Riverbed
SNIA exams SAP
Sun exams SAS
Symantec exams Symantec
VMware exams VMware
All certification exams

Oracle 1Z0-898 Exam - Cheat-Test.com

Free 1Z0-898 Sample Questions:

Q: 1
Entity lifecycle callback methods may be defined in which three classes? (Choose three)
A. Embedded classes
B. Entity classes
C. Abstract classes
D. Entity listener classes
E. Mapped superclasses
F. Concrete non-entity superclasses
Answer: B,D,E

Q: 2
A developer wrote an entity class with the following method:
Private static Logger logger = Logger.getLogger (“myLogger”);
@PrePersist
@PreUpdate
Public void doA () {
Logger.info (“A”);
}
@PostPersist
@PostUpdate
Public void doB () {
logger.info (“B”);
}
What will the log message contain when an application does the following?
1. Begins a transaction
2. Creates the entity
3. Persists the entity
4. Commits the transaction
5. Begins the entity data
6. Modifies the entity data
7. Merges the entity
8. Commits the second transaction
A. A
A
B
B
B. A
B
A
B
C. A
B
B
A
B
D. The application will throw an exception because multiple lifecycle callback annotations applied to a single method.
Answer: B

Q: 3
Given the following code:
Public void create () {
try {
doA () {
} catch (PersistenceException e) {}
try (doB) ();
} catch (PersistenceException e) {}
}
Calling method doA will cause an NonUniqueResultException to be thrown. Calling method doB will cause an EntityExistsException to be thrown.
What two options describe what will happen when the create method is called within an application uses container managed transactions? (Choose two)
A. Method doB will never be called.
B. The current transaction will continue after doA executes.
C. The current transaction will continue after doB executes.
D. The current transaction will be marked for rollback when doA is called.
E. The current transaction will be marked for rollback when doB is called.
Answer: C,E

Q: 4
An application that uses pessimistic locking calls an updateData method that results in a LockTimeoutException being thrown. What three statements are correct? (Choose three)
A. The current transaction continues.
B. The current statement continues.
C. The current transaction is rolled back.
D. The current statement is rolled back.
E. The LockTimeoutException can NOT be caught.
F. The LockTimeoutException can be caught, and the updateData method retried.
Answer: A,D,F

Q: 5
A developer has created a deep entity class hierarchy with many polymorphic relationships between entitles. Which inheritance strategy, as defined by the inheritanceType enumerated type, will be most performed in this scenario?
A. Single table-per-class-hierarchy (InheritanceType.SINGLE_TABLE)
B. Joined-subclass (inheritanceType. JOINED)
C. Table-per-concrete-class (inheritanceType.TABLE_PER_CLASS)
D. Polymorphic join table (inheritanceType. POLYMORPHIC_JOIN_TABLE)
Answer: C

Q: 6
A developer is creating an entity which is mapped to a table that has a primary key constraint defined on two character columns and would like to use mapping defaults as much as possible to simplify the code.
Which two mapping options can be chosen? (Choose two.)
A. Use an @id property that constructs a private field as a concatenation of two columns.
B. Use a separate class to map those two columns and use an @idclass annotation to denote I primary key field or property in the entity.
C. Use a separate @Embeddable class to map those two columns and use an @EmbeddedId annotation to denote a single primary key field or property in the entity.
D. Use a separate @Embeddable class to map those two column and add two fields or properties the entity, each marked as @id, that correspond to the fields or properties in the embeddable class.
E. Use a separate class to map those two columns. Specify that class using @Idclass annotation on the entity class. Add two fields or properties to the entity, each marked as @Id, that correspond to the fields or properties in that separate class.
Answer: B,C


© 2014 Cheat-Test.com, All Rights Reserved