从 Hibernate Search 3.1.1 开始,当想要将索引实体发送到 JMS 队列以进行进一步处理时,在处理onMessage()方法中 MDB 足以应用强制转换来获取 LuceneWork 列表,例如
List<LuceneWork> queue = (List<LuceneWork>) objectMessage.getObject();
但在 4.2.0 版本中,这不再是一个选项,因为它objectMessage.getObject()返回一个byte[].
我怎么能把它反序列byte[]化成List<LuceneWork>?
我检查了这条消息,发现我有JMSBackendQueueTask.INDEX_NAME_JMS_PROPERTY.