Java Spring Roo: Difference between revisions

From Objectif Client Inc
Jump to navigation Jump to search
Line 1: Line 1:
== Create application from Database ==
== Create application from Database ==
* Assuming Roo is installed
# Assuming Roo is installed
# Validate with the roo addon manager if Mysql is already install
# Create project
# Create project
<pre>project --topLevelPackage com.objclt.roo.sample</pre>
<pre>project --topLevelPackage com.objclt.roo.sample</pre>

Revision as of 16:35, 1 December 2014

Create application from Database

  1. Assuming Roo is installed
  2. Validate with the roo addon manager if Mysql is already install
  3. Create project
project --topLevelPackage com.objclt.roo.sample
  1. Create Database Connection
persistence setup --provider HIBERNATE --database MYSQL --databaseName databaseName --hostName hostname --userName username --password password
  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"
  1. Install Mysql Driver
addon search mysql
 addon install id 01
  1. Test Database Connection
database introspect --schema DatabaseSchema