Sanku-

If you look in Main.java, you can see we are passing the System properties to the EntityManager creation process:

        EntityManagerFactory factory = Persistence.
createEntityManagerFactory("hellojpa", System.getProperties());

In the parent directory's build.xml file, you can see we pass system properties to the <java> process that declares the database driver, URL, connection name, and password.

This step of indirection might be a bit confusing, but it does allow you to easily swap out properties for some other database you want to test by just specifying them on the command line. E.g., something like:

ant -Ddbdriver=com.somecompany.Driver -Ddburl=jdbc:somedburl - Dbuser=myuser -Ddbpass=somepass

Of course, you can always just un-comment the <properties> section of the persistence.xml and not bother passing the system properties to the creation process as well.



On May 14, 2007, at 2:14 AM, <[EMAIL PROTECTED]> wrote:

Hi JPA Team,



I am trying to learn JPA and thanks for your efforts to develop the JPA.




I am trying to execute the sample program given in 5 minute quick start guide to OpenJPA <http://incubator.apache.org/openjpa/quick- start.html> . I am able to execute and see the result in console. But how to connect
to Derby database which is comes along with the package.  In
persistence.xml I found that you open the connection. But how to connect
derby database and see the data in the  table Message (since we are
creating & inserting into the Message table).





Thanks,



Regards

Sanku Subrahmanyam

Accenture - Bangalore

Ph  : 080 4106 2113

Mob: 9886623009





This message is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. Any other use of the email by you is prohibited.

Reply via email to