4
回答
entity服务器端验证
滴滴云服务器,限时包月0.9元,为开发者而生>>>   

我想实现实体在保存到数据库的时候对其一些字段做服务器端验证.事先写好一些注解(如图).

对于要进行验证的一些实体类头家@Validate注解,然后对其中相应的字段进行@Chinese等注解.然后在保存的时候进行验证.

现在我想到两种方案:

方案1.基于spring的aop.

疑问:

1.aop的切面定义在哪?service层?dao层?或者说是持久化的那一层(hibernate或者spring jdbc层)?

2.如果在aop切到这个方法的时候取到实体类,然后进行验证?

方案2.基于动态代理.

疑问:

1.如果取到这个实体类?


ps:因为我想做一个验证的框架,不需要在项目(进行中的项目)代码里进行任何的代码性添加修改,只需进行一定的xml配置(定义aop切面等等)

谁能给予解答.谢谢!

举报
Crazy_Coder
发帖于5年前 4回/659阅

以下是问题补充:

  • @Crazy_Coder :在付出一根烟一个馒头的代价下,我在屋里走了20多个来回,我想到一个好办法.现在就开始行动 (5年前)
顶部