【发布时间】:2017-06-17 13:21:41
【问题描述】:
我正在尝试在我的数据库的 blob 字段中保留 LinkedHashMap。
我的实体如下所示
@Entity
public class Event {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
private long timestamp;
@Lob
private Map<String, Object> payload;
...
我的仓库如下所示
@Repository
public interface EventRepositoryInterface extends CrudRepository<Event, Long> {
}
在尝试存储我的 Event 对象时,我收到以下错误消息
java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to java.sql.Blob
有什么线索吗?
【问题讨论】: