-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
对于javaEE框架有大量反射
我说说我的理解
下面是不对的(但是思考过就好)
package com.test.factory; import com.test.echo.User; public class testGet { public static void main(String[] args) throws ClassNotFoundException { User u=new User(); u.setContent("echo"); u.setTitle("welcome to 422"); String name="com.test.echo.User"; GetConfig.getSession(u, name); } } -------------------------------------------------------
public class GetConfig { public static void getSession(Object obj,String name) throws ClassNotFoundException{ Configuration cfg=new Configuration().configure(); SessionFactory sf=cfg.buildSessionFactory(); Session sess=sf.openSession(); Transaction ts=sess.beginTransaction(); Class<?> cls=Class.forName(name); cls=() obj; System.out.println(cls.getName()); //sess.save(cls); //ts.commit(); sess.close(); }
-------------------------------------------------------------
因为hibernater 调用Configure,每次只是调用POJO类然后传入,我想设计一个反射类,直接传入POJO类,屏蔽掉外面
因为技术水平,暂未实现