问题标签 [hibernate3-maven-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
15802 浏览

maven - 使用 Hibernate4 / JPA 2.1 在 MAVEN 构建中生成 DDL 脚本

似乎hibernate3-maven-plugin用于生成 DDL 创建/删除脚本的脚本不再与Hibernate 4.3更新版本(使用JPA 2.1)兼容。

我使用这个插件配置:

但我收到以下错误:

此类已迁移到新包:org.hibernate.internal.util.ReflectHelper

但是我发现没有明确的方法可以在 MAVEN 构建中继续生成 DDL 创建脚本。

没有hibernate4-maven-plugin,或任何其他官方方式来做到这一点。

所以呢 ?这不是应该支持的主要功能吗?怎么做 ?

0 投票
1 回答
392 浏览

pom.xml - maven-antrun-plugin 生成 emty ddl 文件

我想用 maven 生成模式 sql 脚本。

这是我的持久性文件:

休眠配置文件

pom中的插件

pom 工作正常并生成 helloworld.ddl 但不幸的是为空!

请问有什么想法吗?

0 投票
1 回答
302 浏览

maven - Hibernate 3 Maven 插件 -> 删除“由 Hibernate 工具生成”

我正在使用 hibernate 3 Maven 插件 2.2 版来创建我的数据库实体。这很好用,但我有一个问题。我的实体包含评论://由 Hibernate Tools 3.2.2.GA 生成 07.10.2015 12:46:10

有没有办法配置 maven 插件不将评论放在我生成的实体中?

当我重新生成它们时,我喜欢将它们添加到 git 中。但在这种情况下,每个 generate-sources 目标上的实体都会发生变化,导致“生成者”评论中的日期发生变化。

我搜索了很多,但我没有找到任何可行的解决方案。有些人写道,可以使用自定义 .ftl 文件来定义生成的实体。但在我的情况下,我添加的这个 ftl 文件没有被 maven 插件使用。

多谢 ;)

0 投票
2 回答
1026 浏览

hibernate - 无法生成 POJO“使用 Maven 进行休眠工具逆向工程”

我正在构建成功,但仍然没有生成 java 文件。我正在使用 hibernate3-maven-plugin 2.2 来生成 bean。

数据库:Postgres 9.6

我的 pom.xml

我的 hibernate.reveng.xml

我没有在 hibernate.reveng.xml 中添加任何内容。

日志:

我在日志中找不到任何错误。不知道为什么不创建 POJO?任何帮助将不胜感激。

0 投票
1 回答
61 浏览

java - 如何确保在编译类之前执行 Maven 插件?

我创建了一个 Maven 项目,其中包含使用 hibernate3-maven-plugin 从数据库表生成的 Java 域类。然而,同一个项目也包含使用这些生成的域类的 Dao 类。

使用 mvn clean compile 编译项目时,构建将失败,因为 Dao 类不会编译:领域类尚未编译。由于构建失败,不会生成域类。仿佛在绕圈跑。:-)

如何确保插件在编译 dao 类之前生成域类?

谢谢!