【问题标题】:hbm2ddl : on delete set null issuehbm2ddl:关于删除集空问题
【发布时间】:2013-02-12 05:38:46
【问题描述】:

我正在使用休眠 hbm2ddl 功能生成架构.. 在定义实体之间的 Realtionship 时,我想为子类设置 ON DELETE SET NULL。 但是hibernate不允许我们注释性地定义这样的约束。 我想定义这个注释。 如何做到这一点?

【问题讨论】:

    标签: java hibernate database-schema hbm2ddl


    【解决方案1】:

    查看 NHibernate 参考中的 5.6. Auxiliary Database Objects。您可以编写一个 ALTER 命令根据需要调整约束。

    【讨论】:

    • 感谢您回复奥斯卡..!您提供的链接似乎对 .NET 框架有所帮助。但我使用的是 Java 注释。如果您发布一些代码会更好,以便我将其映射到我的需求..等待回复...
    • @ShreyasDeshpande 如果您使用的是 Java Hibernate,为什么要使用 NHibernate 标签?此外,Oskar 所写的内容也适用于 Hibernate,请参阅 docs.jboss.org/hibernate/orm/4.1/manual/en-US/html_single/…
    猜你喜欢
    • 1970-01-01
    • 2023-04-06
    • 2013-06-09
    • 2023-03-04
    • 2011-08-09
    • 1970-01-01
    • 2020-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多