如何解决OpenJPA是否不返回所有实体值?
我将'groupChat'的数据类型从boolean更改为int,此后,当我的rest服务检索ConversationEntity的属性时,不返回'groupChat'属性。我正在将OpenJPA与MySQL数据库一起使用。 MySQL数据库中的“ group_chat”列为TINYINT(4)数据类型。
@Entity
@Table(name="conversations")
@JsonDeserialize
public class ConversationEntity {
@Id
@Column(name = "conversation_id")
private int conversationID;
@Column(name = "started_at")
private Timestamp startedAt;
@Column(name = "group_chat")
private int groupChat;
@Column(name="group_chat_id")
private int groupChatID;
这是我的休息服务被调用时的输出
[
{
"conversationID": 2,"startedAt": 1585671702615,"groupChatID": 0
},{
"conversationID": 10,"startedAt": 1595848147884,{
"conversationID": 22,"startedAt": 1597676709513,{
"conversationID": 6,"startedAt": 1586022468182,"groupChatID": 0
}
]
如您所见,没有'groupChat'。如果我尝试向现有实体添加属性(已经在MySQL中创建了相应的列),则实际上会发生相同的情况。我要去哪里错了?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。