我理解认知复杂性是什么以及它将如何计算,但我现在不知道如何确定该度量的好价值,因此我的代码应该是多么复杂.我需要客观的方法来估计它,而不是相互比较项目.一种类似"复杂性/行代码"之类的公式.或者,如果我为大项目定义质量门,我该如何计算它的值.
如果我有这样的配置,可以使用吗?
@ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE})
@JoinColumn(name = "FOREIGN_ID", nullable = false, insertable = false, updatable = false)
ForeignClass foreignClass;
Run Code Online (Sandbox Code Playgroud)
我认为不是,因为级联类型的行为与可插入和可更新参数相冲突。
你怎么认为?
java hibernate hibernate-mapping spring-data spring-data-jpa