2010-11-05 24 views
1

想知道如果使用Hibernate UserType修剪傳入數據饋送中的數據以避免在數據大到適合給定列時引發異常,那麼該理想是好還是不好。Hibernate UserType截斷修剪數據

我們從大量數據源接收數據,並且無法控制發送數據的大小。

我們正在查看大約100個字段,我們需要爲此創建此字段。

回答

1

您不需要爲此自定義UserType。只需在提交者的Pojos中將邏輯放置在setter中。或者創建一個validate()方法來驗證對象的狀態並在持續之前調用該方法。

4

自定義UserType看起來比setter方法更像DRY解決方案。驗證方法似乎也很糟糕。

我正在尋找一個更好的自定義UserType的替代方案,但到目前爲止還沒有找到一個。