如何在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" />
Run Code Online (Sandbox Code Playgroud)

使用@Column批注中的uniqueGroups属性.
确保两列具有相同的组名,并且它们都必须定义约束.
@Column(uniqueGroups = {"groupName"}, onUniqueConflicts = {ConflictAction.FAIL})
@Column(uniqueGroups = {"groupName"}, onUniqueConflicts = {ConflictAction.FAIL})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1009 次 |
| 最近记录: |