This week's book giveaway is in the General Computing forum.
We're giving away four copies of Arduino in Action and have Martin Evans, Joshua Noble, and Jordan Hochenbaum on-line!
See this thread for details.
The moose likes EJB and other Java EE Technologies and the fly likes data visibility across weblogic pool connection and JDBC connection Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Reply Bookmark "data visibility across weblogic pool connection and JDBC connection" Watch "data visibility across weblogic pool connection and JDBC connection" New topic
Author

data visibility across weblogic pool connection and JDBC connection

Pranav Singh
Greenhorn

Joined: Nov 25, 2003
Posts: 5
Hi
I have a user managed transaction.
I am inserting a record in database using a weblogic connection (ejbCreate method of CMP Bean).
In the same transaction, I open a JDBC connection from the same class.
I am trying to access the records inserted using the weblogic connection through the JDBC connection.
I am not able to view the records in the JDBC connection.
Is there a way to make the data visible to the JDBC connection as well.
Following is the pseudocode of what I am doing:
Begin User Transaction;
Call ejbCreate() method of CMP Bean (Insert record in database);
Open JDBC connection(user name, password, driver, datasource);
read record from database using JDBC connection
(This read does not return the inserted data through ejbCreate())
End User Transaction;

Thanks,
Pranav
Kyle Brown
author
Ranch Hand

Joined: Aug 10, 2001
Posts: 3879
Granted, this is a weblogic specific problem and should PROBABLY be in the Weblogic board, but I'm guessing that the problem is the EJB has not committed to the database at all because the write is in the same transction as the JDBC statement, and thus the ejbStore() method won't be called until the transaction ends.
Why do you feel you have to do things in this way? Can't you just get the data from the Entity bean rather than going to the database?
Kyle


Kyle Brown, Author of Persistence in the Enterprise and Enterprise Java Programming with IBM Websphere, 2nd Edition
See my homepage at http://www.kyle-brown.com/ for other WebSphere information.
Pranav Singh
Greenhorn

Joined: Nov 25, 2003
Posts: 5
I need to return an array of database objects from the database to java. Thats why I am using JDBC connection as it is not possible to do so through weblogic connection.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: data visibility across weblogic pool connection and JDBC connection
 
Similar Threads
please answer this 128 questions for WLS. Urgently!
Weblogic pool connection Vs JDBC Connection
Help - Data visibility in Weblogic and JDBC connection problem
My SCEA Part 1Study Notes
Weblogic Pool connection Vs JDBC Connection.