使用HttpSessionAttributeListener的困惑
我配了个HtpSessionAttributeListener来监听session的增加, 替换个释放
分别在HttpSessionAttributeListener对应的三个方法中打印add, update, remove
在登录那块我拿tomcat测试, 发现了怪问题, 不加HtpSessionAttributeListener前tomcat启动会首先加载hibernate的xml文件, 然后开始连接数据库, 然后执行一段HQL(因为登录页面我要预处理).
加了之后, 发现命令行窗口下显示tomcat加载xml文件前打印了三个add, 然后加载xml, 然后连接数据库, 然后执行hql, 然后又是两个update. 紧接着才出现登录页面, 这时我都还没登录, 何来的session呢
等我登录进去后, 我要往session赋八个属性值, 命令行打印了八个add ,这是对的
但紧接着是八个update, 而且这些update间还插入了程序执行的一段hql代码.
请问何解
------解决方案--------------------up
------解决方案--------------------关注