对于数据库和内容提供商的生成,我使用的是SimonVT Schematic(https://github.com/SimonVT/schematic)。我找不到配置级联删除的可能性(有@References但没有级联选项)。是否缺少或可能以某种方式进行配置?
另一个问题,在一个表中,一列引用另一个表的列:
@DataType(TEXT) @NotNull @References(table = PlaylistsDb.PLAYLIST, column = PlaylistColumns.NAME) String PLAYLIST = "playlist";
现在,当我在表PLAYLIST中更改引用列NAME时,我希望在引用表中引用列PLAYLIST会自动更新,但它不会。这是可配置的吗?
答案 0 :(得分:0)
问题的第一部分
我找不到配置级联删除的可能性 (有@References但没有级联选项)
没有这样的选择。为了验证它,您可以查看References annotation和TableWriter implementation(只搜索package sanityReady;
public class Test {
public static void main(String[] args) {
int a=10;
if (a<15)
{
System.out.println("true");
}
else
{
System.out.println("false");
}
}
}
,没有出现)。
如果您确实需要,我建议您创建一个功能请求。
对于第二部分,我首先需要澄清。
当我更改引用的列NAME
时
请指出你的意思(准确地改变你的行为并显示你期望的结果)