我在 JPA 中有一个 Student 表,其中包含字段 id(主键)、studentName 和 studentCode 中的 studentCode 可以为空。所以在我的表中,有些行包含学生代码,有些则没有。当我尝试从 Student 表中获取 studentCode 时,仅返回不为 null 的 studentCode 并且不返回空值学生代码。我用谷歌搜索了这个。但我找不到正确的解决方案。
我添加了这样的查询
SELECT s.studentCode from Student s
我表的studentCode是121,500,null,203,null,null
等等。查询只返回121,500,203
的值,不返回空值。
数据类型为 id(int), studentName(varchar(25)), studentCode(varchar(10))
最佳答案
添加一个不为空属性的where条件。然后它将返回所有值为 null 的值。 例如:
SELECT s.studentCode from Student s 其中 s.pkid 不为空
关于java - JPA 不返回空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14065708/