【问题标题】:hibernate reverse engineering character encodinghibernate逆向工程字符编码
【发布时间】:2011-11-17 21:50:54
【问题描述】:

您好,我正在尝试使用我的 oracle 数据库进行逆向工程,但有一个小问题,即休眠以不需要的编码生成类名。例如,如果表名“KKYAGI”

我的班级名称是“KkyAgı”,这里的“ı”对我来说是个问题,我希望它是“KkyAgi”。我知道我们可以使用休眠工具创建自定义逆向工程策略,但我无法使用 netbeans。

有没有一种简单的方法可以做到这一点,或者如果我必须使用 hibernatetools 任何人都可以帮助我使用 netbeans? 谢谢。

【问题讨论】:

    标签: hibernate character-encoding reverse-engineering


    【解决方案1】:

    我猜您在使用土耳其语言环境的机器上运行 NetBeans。如果是这样,请尝试通过更改 user.language 系统属性来更改 NetBeans 使用的语言环境(请注意,它是 JVM 系统属性,而不是环境变量)。

    我不确定 NetBeans 启动是如何工作的,但我认为应该有一些配置,您可以在其中指定 JVM 属性,并且您可以在那里编写类似 -Duser.language=en 的内容。

    【讨论】:

    • 默认情况下,JVM会使用操作系统的区域设置。所以我更改了区域设置,但不要忘记重新启动 netbeans 大声笑我尝试不重新启动谢谢。
    【解决方案2】:

    对于 Eclipse IDE(休眠工具) 尝试在 Eclipse 安装目录中的 eclipse.ini 底部添加 -Duser.language=en(在进行任何更改之前保留 eclipse.ini 的备份副本)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-15
      • 2016-06-18
      • 1970-01-01
      • 2015-09-27
      • 2015-02-11
      • 2011-07-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多