在JPA中,“查询类型”返回通用类型对象,该对象将需要转换为指定的数据类型。我最近看到了Query的另一个实例TypedQuery。 TypedQuery确保query.getSingleResult()query.getResultList()将具有指定的通用类型。 (例如TypedQuery<String>将对象返回为String)。

我的问题是当以字节数组(byte[])的形式获取结果时将提供什么通用类型?我正在使用此字段来存储图像。

谢谢!

最佳答案

byte []也是Java中的通用类型。这样,TypedQuery将像这样,


  TypedQuery<byte[]> query;


然后对于查询结果的类型将是byte []。class

就是这样,结果将是byte []的类型。

07-23 08:32