有数据库某张表,如:staff表 (表中的字段不确定).
通过表中的字段,动态生成类(代理类,运行时的) <-- 实现BaseStaff接口
要求:生成代理类的属性与 数据库staff表的字段一致, 而且有get,set方法!!有什么方法可以实现这种效果啊??
AOP学的不太好,不知道能否实现??
通过表中的字段,动态生成类(代理类,运行时的) <-- 实现BaseStaff接口
要求:生成代理类的属性与 数据库staff表的字段一致, 而且有get,set方法!!有什么方法可以实现这种效果啊??
AOP学的不太好,不知道能否实现??
解决方案 »
- 之前发的俩个帖子居然这么长时间过去了没有一个哥哥姐姐回答,导致没有一个结贴的,不知道是什么原因,我感到很难过,希望这次有好心人帮忙。
- 菜鸟菜问,建立新类出问题,字符无法赋值。
- 大家帮忙看看这小段代码
- 菜鸟关于线程问题,等待
- java 配置问题,急人啊
- java的方法能不能传递过程(或者方法名、函数名)参数???
- 怎样判别一个对象的类型
- 200分 关于C和JAVA调用,大家快来帮我啊,急急急急急急
- java socket 如何实现客户端和服务器端不停地自由发送信息?
- 如何把java程序生成.exe文件?
- 我的csdn的bolg被停了!
- 帮忙说说下面代码每一个变量内存是怎么样的啊?或者能否画个内存图
它可以动态创建你需要的类。
不过你要访问你说的get、set方法还需要通过反射来得到了,因为名字也是动态的。Enhancer enhancer=new Enhancer();
enhancer.setSuperclass(clz);//这是父类
enhancer.setCallback(this);//这行拦截类的方法调用,要当前这个类实现接口MethodInterceptor
Object obj= enhancer.create();//这是要创建的类的实例。