首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >双列唯一约束ActiveAndroid

双列唯一约束ActiveAndroid
EN

Stack Overflow用户
提问于 2015-06-16 13:10:32
回答 1查看 1.1K关注 0票数 3

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

代码语言:javascript
复制
<meta-data android:name="AA_DB_NAME" android:value="Diggecard.db" />
<meta-data android:name="AA_DB_VERSION" android:value="2" />

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-26 14:46:11

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

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

代码语言:javascript
复制
@Column(uniqueGroups = {"groupName"}, onUniqueConflicts = {ConflictAction.FAIL})

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

实际上,源代码中有一个包含这里的示例。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30868563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档