如何使用 Glassfish 容器让 Cargo maven 插件在嵌入式数据库上创建表。不修改原来的EAR?
如果它使用 asadmin,则--createtables=true
可以添加以在部署时创建表。
目前我正在创建数据库,如下所示:
<cargo.datasource.datasource.derby>
cargo.datasource.driver=org.apache.derby.jdbc.EmbeddedDriver|
cargo.datasource.url=jdbc:derby:derbyDB;create=true|
cargo.datasource.jndi=jdbc/__default|
cargo.datasource.username=APP|
cargo.datasource.password=nonemptypassword
</cargo.datasource.datasource.derby>
数据库已成功创建,但其中还没有表(如预期的那样)。我需要告诉持久性提供者创建表。