如何使用mysql的compress()和uncompress()函數在存儲它之前壓縮文本,並在使用具有Hibernate for ORM的mysql數據庫檢索它時將其解壓縮?如何在休眠時使用mysql compress()/ uncompress()?
2
A
回答
1
hmm native queries? 但我沒有告訴你,你的應用程序將取決於一個mysql rdbms然後;)
0
解決方法是使用存儲過程,而不是查詢。存儲過程supported通過休眠。不過,這可能會變得很笨重。
4
見ColumnTransformer,IIRC因爲3.6:
@Column(name = "data", columnDefinition = "BLOB", nullable = false)
@ColumnTransformer(read = "UNCOMPRESS(data)", write = "COMPRESS(?)")
@Lob
public byte[] getData()
{
return theData;
}
相關問題
- 1. 休眠/ MySQL連接超時
- 2. 休眠SaveOrUpdate:如何使用
- 3. 休眠,MySQL的
- 4. 休眠MySQL Haversine
- 5. 休眠MySQL
- 6. 休眠MySQL
- 7. 使用休眠時StringIndexOutOfBoundsException
- 8. 使用休眠時出錯
- 9. 休眠時使用休眠時未知的實體5 java 8
- 10. 如何在休眠
- 11. 如何在休眠中使用@Qualifier
- 12. 如何使用包含在休眠中
- 13. 如何使用GROUP_CONCAT在休眠+春
- 14. 如何在MS Access中使用休眠?
- 15. 如何檢查是否使用表格中存在數據休眠使用我的JSP頁面和MySQL休眠
- 16. 如何在休眠時刪除數據時使用外鍵
- 17. 在休眠時禁用ONLY_FULL_GROUP_BY
- 18. 休眠:何時使用@Index註釋
- 19. 如何休眠
- 20. 如何休眠
- 21. 如何休眠
- 22. 休眠配置mysql
- 23. FUSE ESB,休眠,mysql
- 24. 休眠,jpa和mysql
- 25. 休眠,C3P0和MySQL:
- 26. 休眠映射mysql
- 27. 休眠+ MySQL的+ JPA
- 28. 在休眠時使用createSQLQuery選擇scope_identity()
- 29. 使用休眠將XML保存到mysql
- 30. Mysql的備份使用要求休眠
SELECT CHAR_LENGTH(UNCOMPRESS(COMPRESS(REPEAT( 'A1',9000)))); – zloctb 2015-06-16 09:29:51