永发信息网

基于SSH的通用逻辑类,不知道说对没,麻烦进来看看

答案:2  悬赏:10  手机版
解决时间 2021-07-20 15:50
  • 提问者网友:练爱
  • 2021-07-20 09:47

在Spring框架下,每个实体类都交给spring托管,以下是从applicationContext.xml中得到一个TblCompanyDAO 实体类

ApplicationContext context = new ClassPathXmlApplicationContext( "applicationContext.xml");
TblCompanyDAO companyDao = (TblCompanyDAO) context
.getBean("TblCompanyDAO");

因为每次要用到这个类都要这样写一下觉得很麻烦,有没高人能帮个忙用反射封装一个通用的方法,直接根据类名和applicationContext.xml得到这个实体类对象,在SSH下啊,谢谢了

最佳答案
  • 五星知识达人网友:笑迎怀羞
  • 2021-07-20 11:10

不就是用反射么?不过有了hibernate 和spring 你为什么还要用反射 hibernate的反射机制已经做得很好了

全部回答
  • 1楼网友:几近狂妄
  • 2021-07-20 12:30

SSH中applicationContext.xml这个文件是spring的配置文件,里面配置托管信息。

DAO类也用不到你说的这些语句,数据持久层连接数据库的方法又org.springframework.web.struts.*;提供的,DAO类只需继承hibernateDaoSupport,然后通过super关键字可访问的hibernate提供的数据持久化方法。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯