是否有一个从未使用的Facebook ID

时间:2012-08-25 22:08:38

标签: mysql facebook

我的应用程序中的某些用户是Facebook用户,有些则不是。此外,我的应用程序中的某些实体与facebook组(通过groupids)绑定,而某些实体则不绑定。

理想情况下,我会在各种mysql表中为facebook_id使用null值,但这可能会使我的一些查询变得困难。

因此,我希望我可以用零来表示“没有脸谱ID”。只想验证没有facebook组或用户的id为零。

作为查询的示例:

假设我想要一个可以查询FB_GROUPID在特定列表中的实体列表的查询。如果使用零表示无效的fb_groupid,那么使用一个查询我可以很容易地找到(a)未附加到facebook组的所有行,(b)附加到任何facebook组列表的所有行,(c)所有行要么不附加到Facebook群组,要么附加到Facebook群组中的任何一个。

当然,我可以将FB_GROUPID表示为字符串而不是Hibernate long,并使用空字符串而不是null,然后我完全有能力执行上述操作,但我想使用long作为我的FB_GROUPID。

0 个答案:

没有答案