Order_Customer_CRUD Class
- public class Order_Customer_CRUD
extends Object
CRUD for OneToOne Mapping
-
Hierarchy
-
Object
Order_Customer_CRUD
Methods from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Order_Customer_CRUD
public Order_Customer_CRUD()
find(Connection, Object) Method
public static CustomerPk
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