我正在写这篇文章,因为我遇到了一些我想要的SQL语句真的很奇怪。
背景:
我正在开发一个应用程序,它在后端使用JPA来持久化/从postgres数据库中检索对象。
问题:
在某些测试中,我注意到当某个特定用户在数据库中添加条目以后我尝试通过他的facebook id获取它们时,结果是一个空列表,即使数据库中有条目。在数据库上执行select语句不会返回任何行。其他用户不会这样做。 我注意到上述用户的脸书ID比其他人略长。我不知道这是否以及如何影响这种情况。
有趣的部分: 在调试期间,我没有以编程方式创建一个条目,而是直接在数据库上手动创建一个SQL INSERT语句(在第一个屏幕截图上标记为红色),我可以在我的应用程序和select语句中通过facebook id获取数据。
你有什么想法吗?
请查看截图:
select * from table:
select * from table where user_facebook_id = 10215905779020408
的结果:
请帮忙, 感谢