草庐IT

propertiesToTrim

全部标签

java - 修剪 JPA 中的字符串字段

我有一个数据类型为char(20)的列的db表。我不允许将其更改为varchar。我正在编写一个映射到该表的JPA实体。我希望在我的实体类中表示此列的字符串字段始终包含修剪后的值,而不是db中存在的用空格填充的20个字符的值。我看不出有什么简单的方法可以做到这一点。(注释会摇滚!)。目前我只是从我的getter()中返回一个修剪后的值,但这感觉像是一个杂物。谷歌搜索对此没有任何帮助。有什么想法吗? 最佳答案 或者你可以使用生命周期注解:@EntitypublicclassMyEntity{@PostLoadprotectedvoid

java - 修剪 JPA 中的字符串字段

我有一个数据类型为char(20)的列的db表。我不允许将其更改为varchar。我正在编写一个映射到该表的JPA实体。我希望在我的实体类中表示此列的字符串字段始终包含修剪后的值,而不是db中存在的用空格填充的20个字符的值。我看不出有什么简单的方法可以做到这一点。(注释会摇滚!)。目前我只是从我的getter()中返回一个修剪后的值,但这感觉像是一个杂物。谷歌搜索对此没有任何帮助。有什么想法吗? 最佳答案 或者你可以使用生命周期注解:@EntitypublicclassMyEntity{@PostLoadprotectedvoid