JPA:字节数组字段的TypedQuery

时间:2014-10-16 16:03:56

标签: java generics jpa

在JPA中,Type of Query返回泛型类型对象,需要将其转换为指定的数据类型。我最近看到了另一个Query实例,它是TypedQuery。 TypedQuery确保query.getSingleResult()query.getResultList()具有指定的泛型类型。 (例如。TypedQuery<String>将对象返回为String)。

我的问题是在将结果作为字节数组(byte[])时将提供泛型类型?我正在使用此字段存储图像。

谢谢!

1 个答案:

答案 0 :(得分:5)

byte []也是Java中的泛型类型。通过这样做,TypedQuery将是这样的,

  

TypedQuery<byte[]> query;

然后,查询结果的类型将是 byte [] .class

就是这样,结果将是一种byte []。