1 创建maven项目时 项目中只有src/main/resource 目录,但是classpath中确实有src/main/java 目录
解决办法:在buidpath中把jre lib 从新添加
2 spring和hibernate整合时 出现表名不存在但是 <prop key="hibernate.hbm2ddl.auto">update</prop> 已经配置了
解决办法:1 先检查表名 2 刷新配置文件 3 有的可是直接写的是hbm2ddl.auto spring配置文件可能不识别,最好使用hibernate.hbm2ddl.auto
3 当spring和hibernate集成时 如果session通过sessionFaction.getCurrentSession()的方式获得则不能配置
<prop key="hibernate.current_session_context_class">thread</prop> 我们使用的session是spring管理的而不能由我们创建
许多时候出现session is close();原因就是你在hibernate.cfg.xml里面设置了
<property name="hibernate.current_session_context_class">thread</property> //此种配置方式和上面功能一样只是配置的格式不一样,任选一样即可
系统在commit();执行完之后就关闭了session,这时候你手动再关闭session就当然提示错误了
4 word 2010点击保存时出现内存不足无法保存错误
解决方法:
1:先看是否是格式不兼容问题,word2010 一般是docx 如果是doc格式可以使用word打开文件另存为一个docx格式的
2:内存不足,那就只有看电脑内存了,尝试清除回收站里的文档,也有可能是word 剪贴板里的内容太多导致,尝试清空剪贴板
5 maven install 跳过test
解决方法:如果使用myeclipse 可直接使用install -Dmaven.test.skip=true 命令打包
install 和package命令区别,前者是添加到本地maven库,后者是直接将包存储在target包下
6 maven myeclipse 命令报错打印报错信息
解决方法:在命令后添加 -e 命令
7 oracle使用工具可以连接oracle,通过java代码连接报错 ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
解决方法:oracle工具连接oracle使用的是services_name,在tnsnames.ora配置文件中配置
java代码连接oracle使用的是sid_name,在数据库中需要查询 select instance_name from v$insta