2
在JPA中,查詢類型返回需要轉換爲指定數據類型的泛型類型對象。我最近看到了另一個TypedQuery的Query實例。 TypedQuery確保query.getSingleResult()
或query.getResultList()
將具有指定的泛型類型。 (例如,TypedQuery<String>
將以String的形式返回對象)。JPA:字節數組字段的TypedQuery
是什麼泛型類型將得到的結果作爲字節數組(byte[]
)時,可以提供我的問題嗎?我正在使用此字段來存儲圖像。
謝謝!
...不是['Blob'](http://docs.oracle.com/javase/8/docs/api/java/sql/Blob.html)/ ['@ Lob'](HTTP: //docs.oracle.com/javaee/6/api/javax/persistence/Lob.html)? – Powerlord 2014-10-16 16:05:46
'byte []'是一個有效的泛型類型,所以'TypedQuery'將返回'byte []'。 :) –
2014-10-16 17:33:29
@Powerlord我更喜歡byte []而不是blob,因爲它在Java中更方便。無論如何感謝您提供替代方案。 – 2014-10-17 17:58:39