Fornax-Platform
Forum

 « Return to Thread: Defining Datasource Properties.

Re: Defining Datasource Properties.

by deepshar027 :: Rate this Message:

Reply to Author | View in Thread

Patrik,

I'll be using jboss for my app.Actually I'll deploy my App war file on jboss and I wanted to keep the datasource bean within applicationcontext.xml.
I assume I can just add a bean like below in applicationContext.xml.

<bean id="MyProjDS" class="org.apache.commons.dbcp.BasicDataSource">
    <property name="driverClassName" value="oracle.jdbc.OracleDriver" />
                <property name="url" value="jdbc:oracle:thin:@localhost:1521:xe" />
                <property name="username" value="myproj" />
                <property name="password" value="password" />
  </bean>

Also I guess I would need to put a reference in SessionFactory.xml

<prop key="hibernate.connection.datasource"><ref local="MyProjDS"/></prop>

Let me know your thoughts?

Thanks,
Deepak.

What properties do you use in sculptor-generator.properties?

Are you using Jboss?
Then you define the datasource as a jboss mbean.
Example: http://fornax.itemis.de/confluence/display/fornax/4.+Archetype+Tutorial+(CSC)#4.ArchetypeTutorial(CSC)-UseMySQLDatabase

/Patrik


deepshar027 wrote:
Hey Guys,

I generated code with sculptor using version 1.6.Not sure where I need to define properties for my datasource.

I see two files which refer to datasource.

persistence.xml
<non-jta-data-source>java:comp/env/jdbc/MyProjDS</non-jta-data-source>

Also SessionFactory.xml has
<prop key="hibernate.connection.datasource">java:jdbc/MyProjDS</prop>  

Where should I specify DB URL , driver and other properties like connection parameters for my datasource MyProjDS.

Please post with an example.

Thanks,
Deepak.

 « Return to Thread: Defining Datasource Properties.