ssh团队开发问题
来源:互联网 发布:郑州第三方网络诈骗案 编辑:程序博客网 时间:2024/06/04 00:50
12:46:09,710 ERROR JDBCExceptionReporter:78 - ORA-00942: 表或视图不存在
12:46:09,756 ERROR UserInfoDAO:91 - find by property name failed
org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; nested exception is org.hibernate.exception.SQLGrammarException: could not execute query
at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:630)
at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:424)
at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)
at org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:921)
at org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:917)
at com.jboa.dao.impl.UserInfoDAO.findByProperty(UserInfoDAO.java:89)
at com.jboa.dao.impl.UserInfoDAO.findByUName(UserInfoDAO.java:98)
at com.jboa.service.impl.UserInfoServiceImpl.findByUName(UserInfoServiceImpl.java:44)
at com.jboa.action.UserInfoAction.login(UserInfoAction.java:33)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
网页显示:
HTTP Status 500 -
type Exception report
message
descriptionThe server encountered an internal error () that prevented it from fulfilling this request.
exception
org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; nested exception is org.hibernate.exception.SQLGrammarException: could not execute queryorg.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:630)org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:424)org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:921)org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:917)com.jboa.dao.impl.UserInfoDAO.findByProperty(UserInfoDAO.java:89)com.jboa.dao.impl.UserInfoDAO.findByUName(UserInfoDAO.java:98)com.jboa.service.impl.UserInfoServiceImpl.findByUName(UserInfoServiceImpl.java:44)com.jboa.action.UserInfoAction.login(UserInfoAction.java:33)sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)java.lang.reflect.Method.invoke(Method.java:597)
解决方法:修改hibernate.reveng.xml、applicationContext.xml、还有vo实体中的xxx.hbm.xml名称 :shchema+username+实体schema中的名称一个定要统一一致,数据库登录名不分大小写
hibernate.reveng.xml:
<tablename="xxx"schema="OA"class="com.jbit.vo.xxx">
applicationContext.xml:
<propertyname="url"value="jdbc:oracle:thin:@localhost:1521:orcl"></property>
<propertyname="username"value="oa"></property>
<property name="password"value="bdqn"></property>
实体中xxx.hbm.xml
<class name="com.jbit.vo.xxx" table="xxx" schema="OA">
总结:
出现这个错误实在是不应该的。由于第一次开发企业级的项目在前期工作没有考虑全面,在数据库的名称的规定没有一个文档说明就开始我们的项目搭建和开发。完成后高高兴兴的把项目带过来,准备开发测试另一台机上的项目结果就是如上图。
前期的工作一点都不能马虎,不紧要速度还要质量,文档一定要把基本的规范做好。统一是非常重要。
- ssh团队开发问题
- 关于团队模式开发问题
- vs2005团队开发版配置问题
- 求助-敏捷开发团队的管理问题
- SSH集成开发面试问题
- 团队开发
- 团队开发
- 团队问题
- ssh框架配置时,多spring,strut2配置文件配置,方便大型项目团队开发
- 浅谈PHP开发团队管理及程序员做人问题!
- 兼职团队开发时遇到的一些问题及对策
- SSH+MySQL开发中的中文乱码问题
- SSH+MySQL开发中的中文乱码问题
- SSH开发中的新手问题集
- SSH三框架的整合开发问题
- MyEclipse8.0开发SSH问题集锦
- SSH开发步骤及遇到的问题
- SSH 开发中中文问题的解决
- Oracle oradebug 命令 使用说明
- 9月份总结
- (一) MVC3.0基础语法
- 小宝,小宝,我爱你
- Codeforces Round #139 (Div. 2)
- ssh团队开发问题
- C++基础编程(杨辉三角)
- 劈叉
- 埋藏
- php中防止shell注入的方法
- Top 15 Performance Testing Tools – Comprehensive List of In-Demand Tools with Download Link
- 电脑游戏的上帝:约翰·卡马克和id
- solaris10上NAT上网方式详解
- 汇编和C相互调用,keil环境,arm体系