Java 不获取DB JPA中值为null的列名

Java 不获取DB JPA中值为null的列名,java,sql-server,jpa-2.0,Java,Sql Server,Jpa 2.0,在这里,我正在使用sqlserver,在这里我使用存储过程查找用户的数据,这些数据包括firstname、lastname、passwrd等 我在Netbeans中使用jpa2.0,我创建了一个api,它将调用该过程并获取数据 如果用户在DB中的姓氏不为NULL,JPA也不会返回列名 在这里,我的要求是,如果值为null,那么它还提供具有null值的列名 我正在使用Facade类和从数据库创建的实体。 我想要什么 "Produ": [ { "product

在这里,我正在使用
sqlserver
,在这里我使用存储过程查找用户的数据,这些数据包括firstname、lastname、passwrd等

我在
Netbeans
中使用
jpa2.0
,我创建了一个api,它将调用该过程并获取数据

如果用户在DB中的姓氏不为NULL,JPA也不会返回列名

在这里,我的要求是,如果值为null,那么它还提供具有null值的列名

我正在使用Facade类和从数据库创建的实体。 我想要什么

"Produ": [
        {
            "productPhotoID": 1,
            "largePhotoFileName": null,
            "modifiedDate": "Apr 30, 2008 12:00:00 AM"
        }
我得到了什么

"Products": [
        {
            "productPhotoID": 1,
            "modifiedDate": "Apr 30, 2008 12:00:00 AM"
        }

这些是json结果吗?这看起来更像是dto序列化的问题。@Michal不,我不这么认为。当我们创建facade类时,它会自动实现可序列化。我希望你能从数据库中读取你的实体,这些实体被序列化/编组为json,这就是你在这里发布的内容。我假设在对象中,属性largePhotoFileName的值为null,当封送到json时,它只是被忽略。我的数据库中largePhotoFileName的值为null,但我没有得到null值,相反,它没有显示列名。