2010-11-05 78 views
1

想知道如果使用Hibernate UserType修剪传入数据馈送中的数据以避免在数据大到适合给定列时引发异常,那么该理想是好还是不好。Hibernate UserType截断修剪数据

我们从大量数据源接收数据,并且无法控制发送数据的大小。

我们正在查看大约100个字段,我们需要为此创建此字段。

回答

1

您不需要为此自定义UserType。只需在提交者的Pojos中将逻辑放置在setter中。或者创建一个validate()方法来验证对象的状态并在持续之前调用该方法。

4

自定义UserType看起来比setter方法更像DRY解决方案。验证方法似乎也很糟糕。

我正在寻找一个更好的自定义UserType的替代方案,但到目前为止还没有找到一个。