Hello,
I have got a session bean running using the broker in JBoss, to insert data
into an oracle database. The problem however is that when I use the ODMG
interface, the process completes but does not save the data.
Here is my bean code:
System.out.println( "Testing bean insert..." );
Context context = new InitialContext();
ODMGFactory factory = ( ODMGFactory )
context.lookup( "java:/ojb/defaultODMG" );
Implementation odmg = factory.getInstance();
String ojbRepository = "repository.xml";
Database db = odmg.newDatabase();
db.open( ojbRepository, Database.OPEN_READ_WRITE );
System.err.println( "Database created" );
// make minimol
Simple simple = new Simple();
simple.setName( "simon" );
Transaction tx = odmg.currentTransaction();
System.err.println( "got transaction" );
tx.lock( simple, Transaction.WRITE );
System.err.println( "closing db" );
db.close();
System.err.println( "db closed" );
System.out.println( "Done." );
is this the right thing to do?
--
To unsubscribe, e-mail: <mailto:ojb-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:ojb-user-help@;jakarta.apache.org>