Java | JPA中是否有默认的Trim功能-最多可以休眠Oracle数据库中的字符?

问题描述

在数据库中,我们的大小为varchar(30)。

我们从源头获取了31个字符的数据

在Hibernate中,字段的引用方式类似

   @Column("ColumnName")
   private String columnName;

对于不同的数据库,我们大约有100至200个此类具有varchar的列。

是否有一种方法可以先修剪数据,然后将其设置为Hibernate setter,还是有任何方法可以使200列中的150列变为休眠状态?

我遵循的方法是检查数据库列的长度 在setter处的子字符串相同,例如-> len> 30? substring(0,30):len;但是对此有什么好的解决方案或休眠的特定解决方案吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)