ssh2项目中,实现加载项目时将数据库中内容加载到servletContext中的问题...各位大人帮帮忙 需要实现在项目启动后加载数据表中的内容到ServletContext中方便调用,我试过用Listener,但是在里面取不到dao啊~~所以取不到数据,据说还有一种用hibernate二级缓存实现的方法等等 - - 各位帮帮忙 发表一下意见 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以前也遇到过类似的问题,我就做了一个页面跳转,请求action,期待好办法 WebApplicationContext wc = WebApplicationContextUtils .getRequiredWebApplicationContext(sc);Dao dao=wc.getBean("dao");这样可以么? 取不到dao - - 谢谢 那个- - 在补充个问题...消息表 和 消息类型表 用一对多的关系在多的一方用下拉列表的方式修改类型(消息表中有type_id 外键) 结果会出现hibernate去修改类型表的主键的问题 - - 有遇到的大神没 异常说找不到BEAN,应该是spring的加载问题 - - private ApplicationContext ac; @Override public void contextInitialized(ServletContextEvent sce) { ApplicationContext ac = WebApplicationContextUtils .getWebApplicationContext(sce.getServletContext()); MessageDao messageDao = (MessageDao) ac.getBean("MessageDao"); List<Message> listMessage = messageDao.getAll(); System.out.println("get size " + list.size()); } 写一个数据操作集合类,把需要用到的dao作为静态属性,并在spring中注入,接着里面写一个监听容器的同步方法,该方法实现需要读取的数据。然后你在监听器里调用操作集合类里的同步方法就可以了。这样数据就会读取到内存中。 @Component 注解 实现 HibernateDao 接口 我是在配置文件中配置的dao,并且为单例。 已解决- -! 懒加载等于false= java自学 : 一直报空指针异常,求解释 坐等答案 select下拉框出现重复的值 师兄帮我介绍下 关于依赖注解ssh怎样加抽象工厂 wsdl文件参数 jxl操作Excle时发生错误(莫名其妙的空指针异常) 关于hibernate的static块不理解 Hibernate问题:关于大量字符存储 tomcat出现以下错误后就down下来了,不知是什么问题,请高手赐教,ths 请问applet 应该放在什么地方?在线等待?请您帮忙! 求助!Annotation 里面设置lazy="false" 的字段是什么? Name jdbc is not bound in this Context问题
.getRequiredWebApplicationContext(sc);
Dao dao=wc.getBean("dao");这样可以么?
取不到dao - - 谢谢
异常说找不到BEAN,应该是spring的加载问题 - -
private ApplicationContext ac; @Override
public void contextInitialized(ServletContextEvent sce) {
ApplicationContext ac = WebApplicationContextUtils
.getWebApplicationContext(sce.getServletContext());
MessageDao messageDao = (MessageDao) ac.getBean("MessageDao");
List<Message> listMessage = messageDao.getAll();
System.out.println("get size " + list.size());
}
@Component 注解 实现 HibernateDao 接口