The tools module provides a small number command line tools to assist the DBA in deploying Naked Objects domain applications using JPA Objects:

  • the SchemaManager class enables the database tables to be created (and dropped) from JPA annotated domain objects. It is, in effect, just a wrapper for Hibernate's hbm2ddl tool.
  • the FixturesManager class allows the database tables to be populated using fixtures (as defined in nakedobjects.fixtures key.
  • the Ping class allows JDBC settings to be verified.

See the user guide for more details.