1

我实际上是在尝试将 XML 转换为 SQL。我的目标是有一个默认的模式和属性到列的映射,但是让它完全是用户可编辑的,因此未来的 XML 更改不需要用户编辑代码和重新编译。

然而,这意味着我不能使用普通的 POJO,因为如果在 XML 中添加了新属性,则没有匹配的 POJO 字段供 hibernate 使用。但是我真的在尝试使用 Hibernate 或类似的东西,所以我不必担心数据库特定的 SQL。

我将如何使用 Hibernate 作为基本的 DDL 引擎,使用基本的 Map 甚至完整的映射文件,但没有 POJO?

4

1 回答 1

1

您需要使用“动态地图”作为实体模式。请参阅动态模型。我们已经在我们的一个项目中使用了它,您将失去静态类型的舒适性。您无法仅通过查看代码来判断实体中存在哪些字段。

于 2013-02-25T15:37:02.227 回答