Java Spring Roo: Difference between revisions

From Objectif Client Inc
Jump to navigation Jump to search
(Created page with "== Create application from Database == * Assuming Roo is installed # Create project <pre>project --topLevelPackage com.objclt.roo.sample</pre> # Create Database Connection <pr...")
 
Line 4: Line 4:
<pre>project --topLevelPackage com.objclt.roo.sample</pre>
<pre>project --topLevelPackage com.objclt.roo.sample</pre>
# Create Database Connection
# Create Database Connection
<pre>jpa setup --provider HIBERNATE --database MYSQL</pre>
<pre>persistence setup --provider HIBERNATE --database MYSQL</pre>
# Update database.properties
# Update database.properties
<pre>jdbc.driverClassName=com.mysql.jdbc.Driver
<pre>jdbc.driverClassName=com.mysql.jdbc.Driver
Line 10: Line 10:
jdbc.usernameDatabase_User
jdbc.usernameDatabase_User
jdbc.password=User_Password</pre>
jdbc.password=User_Password</pre>
# Replace create by validate inside persistence.xml to disable the auto database creation
<pre>
"Before"
property name="hibernate.hbm2ddl.auto" value="create"
"After"
property name="hibernate.hbm2ddl.auto" value="validate"
</pre>

Revision as of 15:50, 1 December 2014

Create application from Database

  • Assuming Roo is installed
  1. Create project
project --topLevelPackage com.objclt.roo.sample
  1. Create Database Connection
persistence setup --provider HIBERNATE --database MYSQL
  1. Update database.properties
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc\:mysql\://localhost\:3306/Database_Name
jdbc.usernameDatabase_User
jdbc.password=User_Password
  1. Replace create by validate inside persistence.xml to disable the auto database creation
"Before"
property name="hibernate.hbm2ddl.auto" value="create"
"After"
property name="hibernate.hbm2ddl.auto" value="validate"