java类javax.persistence.ConstraintMode的实例源码

JoinTableAssociation.java 文件源码 项目:requery 阅读 28 收藏 0 点赞 0 评论 0
private ReferentialAction mapConstraint(ConstraintMode constraint) {
    switch (constraint) {
        case NO_CONSTRAINT:
            return ReferentialAction.NO_ACTION;
        default:
        case CONSTRAINT:
        case PROVIDER_DEFAULT:
            return ReferentialAction.CASCADE;
    }
}
TaskData.java 文件源码 项目:scheduling 阅读 37 收藏 0 点赞 0 评论 0
@Cascade(org.hibernate.annotations.CascadeType.ALL)
@OneToOne(fetch = FetchType.LAZY)
// disable foreign key, to be able to remove runtime data
@JoinColumn(name = "ENV_SCRIPT_ID", foreignKey = @ForeignKey(name = "none", value = ConstraintMode.NO_CONSTRAINT))
public ScriptData getEnvScript() {
    return envScript;
}
TaskData.java 文件源码 项目:scheduling 阅读 37 收藏 0 点赞 0 评论 0
@Cascade(org.hibernate.annotations.CascadeType.ALL)
@OneToOne(fetch = FetchType.LAZY)
// disable foreign key, to be able to remove runtime data
@JoinColumn(name = "SCRIPT_ID", foreignKey = @ForeignKey(name = "none", value = ConstraintMode.NO_CONSTRAINT))
public ScriptData getScript() {
    return script;
}
TaskData.java 文件源码 项目:scheduling 阅读 42 收藏 0 点赞 0 评论 0
@Cascade(CascadeType.ALL)
@OneToOne(fetch = FetchType.LAZY)
// disable foreign key, to be able to remove runtime data
@JoinColumn(name = "PRE_SCRIPT_ID", foreignKey = @ForeignKey(name = "none", value = ConstraintMode.NO_CONSTRAINT))
public ScriptData getPreScript() {
    return preScript;
}
TaskData.java 文件源码 项目:scheduling 阅读 39 收藏 0 点赞 0 评论 0
@Cascade(CascadeType.ALL)
@OneToOne(fetch = FetchType.LAZY)
// disable foreign key, to be able to remove runtime data
@JoinColumn(name = "POST_SCRIPT_ID", foreignKey = @ForeignKey(name = "none", value = ConstraintMode.NO_CONSTRAINT))
public ScriptData getPostScript() {
    return postScript;
}
TaskData.java 文件源码 项目:scheduling 阅读 46 收藏 0 点赞 0 评论 0
@Cascade(CascadeType.ALL)
@OneToOne(fetch = FetchType.LAZY)
// disable foreign key, to be able to remove runtime data
@JoinColumn(name = "CLEAN_SCRIPT_ID", foreignKey = @ForeignKey(name = "none", value = ConstraintMode.NO_CONSTRAINT))
public ScriptData getCleanScript() {
    return cleanScript;
}
TaskData.java 文件源码 项目:scheduling 阅读 40 收藏 0 点赞 0 评论 0
@Cascade(CascadeType.ALL)
@OneToOne(fetch = FetchType.LAZY)
// disable foreign key, to be able to remove runtime data
@JoinColumn(name = "FLOW_SCRIPT_ID", foreignKey = @ForeignKey(name = "none", value = ConstraintMode.NO_CONSTRAINT))
public ScriptData getFlowScript() {
    return flowScript;
}
AuditLogs.java 文件源码 项目:OpenUnison 阅读 30 收藏 0 点赞 0 评论 0
@ManyToOne(fetch = FetchType.LAZY, optional = true)
@JoinColumn(name = "approval" , nullable = true, foreignKey = @ForeignKey(value = ConstraintMode.NO_CONSTRAINT))
public Approvals getApprovals() {
    return this.approvals;
}
ForeignKey.java 文件源码 项目:ef-orm 阅读 28 收藏 0 点赞 0 评论 0
@Override
public ConstraintMode value() {
    return ConstraintMode.CONSTRAINT;
}


问题


面经


文章

微信
公众号

扫码关注公众号