使用hibernate3-maven-plugin 可根据hibernate 或JPA的配置导出建表脚本,根据表结构导出java类,如下是根据JPA的配置信息导出建表脚本的例子:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>hibernate3-maven-plugin</artifactId>
<version>2.2</version>
<executions>
<execution>
<goals>
<goal>hbm2ddl</goal>
</goals>
</execution>
</executions>
<configuration>
<components>
<component>
<name>hbm2ddl</name>
<implementation>jpaconfiguration</implementation>
<outputDirectory>src/main/db</outputDirectory>
</component>
</components>
<componentProperties>
<persistenceunit>PersistenceUnit</persistenceunit>
<outputfilename>schema.ddl</outputfilename>
<drop>false</drop>
<create>true</create>
<export>false</export>
<format>true</format>
</componentProperties>
</configuration>
</plugin>
其中persistenceunit 与persistence.xml文件的持久单元名称保持一致。
运行时使用 mvn:hibernate3:hbm2ddl
分享到:
相关推荐
Maven Hibernate插件 关于 此插件导出/验证 Hibernate 模式作为 ...指定 Hibernate 配置相当简单(见下文)。 < plugin> < groupId>com.vecna</ groupId> < artifactId>hibernate-schema-plugin < configFil
maven-hibernate-plugin-1.4.jar
maven-hibernate-plugin-1.3.jar
maven-hibernate-plugin-1.2.jar
maven-hibernate-plugin-1.1.jar
maven-hibernate-plugin-1.0.jar
jpa-schema-maven-plugin Maven插件,用于使用模式生成器从JPA实体生成模式或DDL脚本。 有关Gradle的信息,请参见。 当前支持 (参考实现)和 。 宣布之前... 阅读我的嘴唇; JPA DDL生成器不是银弹 有时(大多数...
generate-default-impl-maven-plugin.zip,生成默认实现maven plugingenerates任意java interfcae的空默认实现
envers-validation-maven-plugin 这是一个Maven插件,用于验证由hibernate-envers生成/管理的审核修订的结构和内容。 此插件对表结构或内容并非始终由Envers生成的数据库特别有用。 例如,在数据库中,DBA有时会...
hibernate4-maven-plugin.zip,包装hibernate shemaexport的maven插件,以及在hbm2ddl goalmaven之后添加扩展脚本的工具包装hibernate shemaexport的aven插件,以及在hbm2ddl goal之后添加扩展脚本的工具
maven-plugin-parameter-documenter-2.0.9.jar maven-plugin-parameter-documenter-2.0.jar maven-plugin-registry-2.0.8.jar maven-plugin-registry-2.0.9.jar maven-plugin-registry-2.0.jar maven-plugin-testing...
一个 Maven 插件,用于从 JPA+Hibernate 项目创建 DDL 文件。 用法 只需在pom.xml添加以下配置: <plugin> <groupId>net.ggtools.maven</groupId> <artifactId>ddlgenerator-maven-plugin <version>0.1 ...
Spring启动openjpa postgres 这是一个使用openjpa和postgres数据库的... 还要配置spring-boot-maven-plugin来提高运行时的吸引力。< plugin>< groupId> org.springframework.boot < /groupId >< artifactId> spring
Maven Plugin 10.2.4. EJB 10.2.5. WAR 10.2.6. EAR 10.2.7. 其它打包类型 10.3. 通用生命周期目标 10.3.1. Process Resources 10.3.2. Compile 10.3.3. Process Test Resources 10.3.4. Test Compile ...
在Maven2中实现了传递依赖,如此对于Hibernate所依赖的包,Maven2会自动下载,开发人员只需关心Hibernate即可。 注意:只有得到Maven支持的依赖,通常是plugin形式出现,才能获得这个特性。而且对于一些老的plugin,...
2 个这样的工具是 Maven 和 Gradle 的插件。 建造 jDocBook Core 使用 Gradle ( ) 作为它的构建工具。 以下是获取有关 Gradle 的更多信息的资源列表: Gradle 用户指南: : Gradle DSL 指南: : 其他 Hibernate/...
Hibernate MiddleGen的打包好的插件,放到ECLIPSE中就能运行了。不过要自己配置参数哟
'Maven-Plugin' 和 'Maven-Web' 一起构建了一个简单的Maven项目,该项目采用用户的名字、姓氏、电子邮件地址和电话号码,并在单击按钮时显示相同内容 'Spring-Maven' 项目展示了Spring 的简单实现。 它包含使用 ...
PConnect 这是一个耍java的项目 参考资料 Spring guides: 模型设计 ...org.apache.maven.plugins:maven-enforcer-plugin 关于如何连接OrientDB 经过一番折磨,终于敲定了使用TinkerPop3 Java (native)
一个用于生成Hibernate Archive(HAR)文件的Maven插件。