问题描述
我将'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 (将#修改为@)