Hi,

I've setup a non-decomposed M:N relationship in my datastore so now how do I 
CRUD (create, read, update and delete) records that participate in this 
relationship?  An example provided by the OJB website for adding records to 
datastore does exist but doesn't reflect any type of advanced relationship 
between tables.  How would one modify this example to reflect a M:N 
relationship?  What I'm really looking for CRUD!!!  I want CRUD!  Yummy CRUD! 
Okay, I'm being silly...  Any help would be appreciated.

*** Simple example CUT FROM PersistenceBroker API documentation ***
public void apply()
{
    // this will be our new object
    Product newProduct = new Product();
    // now read in all relevant information and fill the new object:
    System.out.println("please enter a new product");
    String in = readLineWithMessage("enter name:");
    newProduct.setName(in);
    in = readLineWithMessage("enter price:");
    newProduct.setPrice(Double.parseDouble(in));
    in = readLineWithMessage("enter available stock:");
    newProduct.setStock(Integer.parseInt(in));

    // now perform persistence operations
    try
    {
        // 1. open transaction
        broker.beginTransaction();

        // 2. make the new object persistent
        broker.store(newProduct);
        broker.commitTransaction();
    }
    catch (PersistenceBrokerException ex)
    {
        // if something went wrong: rollback
        broker.abortTransaction();
        System.out.println(ex.getMessage());
        ex.printStackTrace();
    }
}
  

Thanks in advance,

Jeff

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to