我正在使用AbstractSingleColumnStandardBasicType
创建自定义的Hibernate类型,以将SQL UDT自动转换为Java类型。 SQL使用数据库函数来构造和序列化BLOB和/或CLOB中的列数据,我想向用户隐藏该数据。因此,他们不必对每一列都使用@ColumnTransformer(read="_serializer(?)", write="_constructor(?)")
。
我想我了解如何使用SqlTypeDescriptor
和JavaTypeDescriptor
在JDBC级别进行转换,但是如何让我的自定义类型将列和参数包装在适当的SQL函数中?我找不到任何描述这样的东西。