我想将列转换器(读取和写入) like this:添加到Grails应用程序中的Groovy域类中

最佳答案

根据您要完成的工作,可以使用Grails文档(http://grails.org/doc/latest/guide/GORM.html#customHibernateTypes)中介绍的Hibernate Custom Types。 Ted Naleid(https://bitbucket.org/tednaleid/grails-jasypt/src)的jasypt(加密)插件在实践中也有一个很好的例子。在他的插件中,他使用Hibernate自定义类型来加密和解密进出数据库的字符串(和其他数据类型)。他将大部分工作委托(delegate)给jasypt库,该库可在许多地方找到,但这是其中之一(http://grepcode.com/file/repo1.maven.org/maven2/org.jasypt/jasypt-hibernate3/1.9.0/org/jasypt/hibernate3/type/AbstractEncryptedAsStringType.java?av=f)

10-06 10:08