The wsmapping tool is used to provide top-down mapping of the entity object model to the database relational model. You can use the wsmapping tool to create database tables.
You can use the wsmapping tool to create database tables.
wsmapping.sh [options][arguments]
wsmapping.bat [options][arguments]
wsmapping [options][arguments]
export CLASSPATH=${CLASSPATH}:target/classes wsmapping.sh ...
export CLASSPATH=${CLASSPATH}:target/classes wsmapping ...
SET CLASSPATH=%CLASSPATH%;target\classes wsmapping.bat . . .
To create tables, run the wsmapping command from the app_serverl_root/bin directory. When completed, the database tables are created or updated. Messages and errors are logged to the console as specified by log settings.
$app_server_root/bin/wsmapping.sh Magazine.java
$app_server_root/bin/wsmapping Magazine.java
$app_server_root\bin\wsmapping.bat Magazine.java
app_server_root/bin/wsmapping.sh -sa dropDB Magazine.java
app_server_root/bin/wsmapping -sa dropDB Magazine.java
C:\> app_server_root\bin\wsmapping.bat -sa dropDB Magazine.java
app_server_root/bin/wsmapping.sh -a validate
app_server_root/bin/wsmapping -a validate
C:\> app_server_root\bin\wsmapping.bat -a validate
Consult chapter 7, Mapping in the OpenJPA reference documentation for more information and examples.