【发布时间】:2017-03-23 02:21:40
【问题描述】:
我的 JPA 实体如下所示。
Employee{
String name;
String address;
String phoneNumber;
Date joiningDate;
boolean isActive;
}
我看到我们在地址表中插入了错误数据,名称如坏字符 \u000b 这是换行符。我想一般处理这个以在插入之前清理数据。 我想在 dao 层处理,因为这会从很多地方调用,因此想在一个中心位置处理。像 AOP 这样的东西 我在做
employeeDao.save(employee);
然后employee.merge();
【问题讨论】:
-
谢谢,但用户可能会从 REST API 输入错误的值,也有许多入口点,所以我觉得最好在后端进行清理
-
您想删除所有现有记录并每次都插入新鲜吗?或者您只想删除您提到的特定不良记录?或者正在寻找不会插入坏字符的东西?
-
我不想删除我只是想在插入表格之前去掉这个字符。有什么 aop 建议我可以在通用中做到这一点