【问题标题】:Spring MVC Hibernate use dynamic SQL TablesSpring MVC Hibernate 使用动态 SQL 表
【发布时间】:2016-06-03 09:36:10
【问题描述】:

我正在创建一个 Spring Hibernate 项目,我需要在其中动态创建表。问题是,对于静态/预定义表,我们曾经为 Hibernate SQL 表创建 POJO 实体类,其中我已经有了表名和它们的列。

在当前情况下,我不知道开发时的 SQL 表名称,因为它们是动态创建的。那么,这个问题的解决方法是什么?

我也在寻找同样的东西,我得到了this 链接。我仍然不明白这个过程,即在哪里创建hibernate-mapping文件,文件的名称是什么。同样在映射文件中,类名(实体名称)在链接中显示的示例中定义,即Customer。它是如何变成动态的?

【问题讨论】:

    标签: java mysql spring hibernate spring-mvc


    【解决方案1】:

    您可以将表名留空(只是不要添加@Table注解)并添加Custom Naming Strategy来解析该类的表名

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-25
      • 1970-01-01
      • 2014-07-11
      • 1970-01-01
      • 2013-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多