配置spring+hibernate基本框架时的一些低级错误
一、配置web.xml中若未配listener,则导致老是不加载applicationContext
三、在dao-proxy.xml配置dao代理和事务管理时,继承application中的,所以属性是parent
四、在springapp-servlet.xml中,bean的id 记得不要和其他配置中重复,否则不加载
五、注意路径前的“/”以及包路径中的“.”在某些配置中要用“/”代替。
六、其他小毛病
在myEclipse中同时添加spring2.0和hibernate3.1后,容易出现包冲突,建议把所有包拷到WEB-INFf的lib中,然后删掉asm-2.2.3.jar,asm.jar。
花了我半天的时间的一个问题:
Java Data Access Object - Generate Precise findBy methods - DAO type - Spring DAO
<灰色 不能选>
原因:为了方便,把原来一些工程中的包和主要几个配置直接cop而不用导入spring和hibernate的capbiltiy,于是在用MyEclipse的DataBase Explorer的Hibernate Reverse Enginnering时就不能生产spring DAO。
解决办法,去以前的工程中把.myhibernatedata资源文件考到工程根目录下,其实这样还是不行地:),改.project配置文件吧。(提示:在工程根目录下,eclipse中在filter里把.resource隐藏的勾选去掉,就能看到了)
七、最无语的错误
在sql查询窗口中,就是运行不了,害得我检查了半天!
结果没把我气死,sql语句中表名中下划线旁边的空格!create table rbac_group_role...