Order_PaymentTransaction_CRUD Class
- public class Order_PaymentTransaction_CRUD
extends Object
CRUD for Aggregate Mapping
-
Hierarchy
-
Object
Order_PaymentTransaction_CRUD
Methods from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Order_PaymentTransaction_CRUD
public Order_PaymentTransaction_CRUD()
find(Connection, Object) Method
public static PaymentTransactionPk
find(Connection
connection,
Object
container)
throws BMPException
Exceptions
-
BMPException
update(Connection, Object, Object) Method
public static void update(Connection
connection,
Object
containerKey,
Object
container)
throws BMPException
Update 1:1 requires changes in two tables, one for the contained class, the other for the
containing class.
For the contained class:
- see if the instance exists in the database.
- if he exists, update him
- if he does not exist, create him
For the containing class:
- update foreign key fields to the contained class.
- a database trigger should delete the old instance of the contained class if it was contained by value
Parameters
-
connection
- the database connection
-
containerKey
- for belongings, this is the Impl class for the belonging. for entity beans, this is the primary key class.
Exceptions
-
BMPException