This module allows you to import a database tables to POJO instances.
In the conf/application.conf file, enable the JPAGEN module by adding this line:
# The jpagen module
module.jpagen=${play.path}/modules/jpagen-[version]
or in the conf/dependencies.yaml file:
require:
play → jpagen [version]
play jpagen:create-list myapplication
play jpagen:generate myapplication
This command will create the classes in the models package based on the database tables. This is useful is you have an existing database and you want to re-use this database.
db.driver
(required)db.url
(required)db.user
(required)db.pass
(required)db.default.schema
(optional, default="")jpagen.package.name
(default=models)jpagen.template.entity
(default=jpagen/entity.tmpl)jpagen.template.idClass
(default=jpagen/idClass.tmpl)jpagen.template.list
(default=jpagen/list.tmpl)jpagen.mode
(required, possible values=MYSQL,ORACLE)jpagen.excludes
(optional, regular expression)jpagen.includes
(optional, regular expression)
Be sure to configure correctly your database access using your conf/application.conf file (db.user
, db.pass
, db.driver
, db.url
, etc…).