【问题标题】:Case change for Schema generation using Hibernate Naming Strategy使用 Hibernate 命名策略生成模式的案例更改
【发布时间】:2013-02-21 16:20:24
【问题描述】:

我正在从休眠 hbm2ddl 工具工具创建 ddl。

在生成 ddl 时,我有多对一的关系 SensorInterfaceConfCalibration.java 类,它为其他表生成很好,但它在

中生成小的calibration_id
CREATE TABLE SEN_INT_CONF_CALIB(calibration_id numeric(19,0) null, SENSOR_INTERFACE_CONF_ID numeric(19,0) not null...etc...)

我正在使用 Namingstrategy.java 返回大写的表名和列名

我使用的是休眠版本 3.5.0

【问题讨论】:

  • 我正在为 SQL Server 使用上面生成的架构,但由于它具有区分大小写的排序规则,这会导致 SQL Server 相关测试出现问题。如果有人遇到此问题,请提供帮助....跨度>

标签: sql-server hibernate


【解决方案1】:

哦...已解决的问题.. 实际上我必须添加 @Table(name='SEN_INT_CONF_CALIB') 而不是 @join Table

【讨论】:

    猜你喜欢
    • 2012-06-09
    • 2017-01-02
    • 2016-01-11
    • 2012-05-31
    • 2012-06-06
    • 2023-03-21
    • 2020-12-12
    • 2019-04-16
    • 1970-01-01
    相关资源
    最近更新 更多