gpt4 book ai didi

activeandroid - 两列唯一约束 ActiveAndroid

转载 作者:行者123 更新时间:2023-12-01 09:54:36 25 4
gpt4 key购买 nike

如何在 ActiveAndroid 中添加两列唯一约束?我尝试添加 2.sql 并增加数据库版本,但它似乎没有正确更新(可能是因为我重新安装了应用程序?)。无论如何,有没有办法添加一些注释,我可以在 ActiveAndroid 中应用两列唯一约束?

<meta-data android:name="AA_DB_NAME" android:value="Diggecard.db" />
<meta-data android:name="AA_DB_VERSION" android:value="2" />

enter image description here

最佳答案

在 @Column 注释中使用 uniqueGroups 属性。

确保两列具有相同的组名,并且它们都必须定义约束。

@Column(uniqueGroups = {"groupName"}, onUniqueConflicts = {ConflictAction.FAIL})

@Column(uniqueGroups = {"groupName"}, onUniqueConflicts = {ConflictAction.FAIL})

实际上包含一个样本here , 在源代码中。

关于activeandroid - 两列唯一约束 ActiveAndroid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30868563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com