【问题标题】:ORMLite and Foreign Keys Constraints in PostgreSQLPostgreSQL 中的 ORMLite 和外键约束
【发布时间】:2013-05-23 19:24:58
【问题描述】:

我正在使用 TableUtils 通过 ORMLite 生成我的表。如果我对所有操作都使用 ORMLite,一切都很好。但是,当我尝试使用其他东西执行连接查询时,它会抱怨缺少外键关系。

如果我查看数据库,我可以看到该列没有设置为外键。

我使用以下注释定义了关系:

@DatabaseField(canBeNull = true, foreign = true, foreignAutoCreate = true, foreignAutoRefresh = true, foreignColumnName="id")
protected CoatedSampleEntity coatedSample;

当我生成表格时,是否有办法让 TableUtil 将此字段标记为外键?

感谢您的宝贵时间!

【问题讨论】:

    标签: foreign-keys ormlite


    【解决方案1】:

    很遗憾,截至 2013 年 5 月,答案是否定的。 ORMLite 不支持外键约束。您可以使用@DatabaseField(columnDefinition("...")) field 自行设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-04
      • 2019-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-31
      相关资源
      最近更新 更多