0
我使用Spring引導與Hibernate JPA在我的實體類下面的代碼BLOB,JPA如何設置列類型爲ElementCollection表
@ElementCollection
private Map<String, String> userFiles= new HashMap<>();
在其中產生採集表user_files
。但是默認的列類型是VARCHAR(255)
,有時候用戶數據可能比這個長。我的問題是如何定義此表以使用BLOB
或TEXT
作爲列?我試圖直接在@Lob
註釋中註解,但不起作用。
爲什麼,鍵或值的地圖? –
應該更清楚。對於基於用戶輸入並且可以很長的地圖值。 – Derek
我會希望'@ Lob'註釋應用於該值,正如您所說的那樣。當然,_orm.xml_ XSD允許''下的'',這意味着它應該可以工作。也許在你的JPA提供程序中引發一個問題,或者查閱他們的文檔,因爲我沒有看到其他明顯的地方 –