客户关系管理系统所遇问题以及需要注意点汇总
目录
一、文件名报错
1、spring-xxx.xml与spring-context.xml中的spring-xxx.xml名字不一致导致报错:
2、查询的数据不对应:
二、映射类文件中
1、实体类与数据库中的字段不对应:
2、spring-hibernate.xml中没有配置spring-xxx.xml文件:
三、在项目中需要注意的地方
1、在写实体类映射文件的时候,特别注意三个地方,第一个是表名要与数据库表名一致:
2、在Spring-hibernate.xml文件中一定配置好对应的实体映射文件,不然将会报sessionfactory错误。
3、在spring-xxx.xml文件中要注意的地方:
四、整个项目(SSH)开发流程
前言:在前十五天时间里面,写了一个项目叫做客户关系管理系统,采用的是前后端分离的技术,前端采用vue+elementUI技术,后端采用SSH(spring+struts+Hibernate)技术,数据库采用mysql。在做项目期间呢,也遇到很多的报错以及需要注意的地方,在这里分享给大家。
一、文件名报错
1、spring-xxx.xml与spring-context.xml中的spring-xxx.xml名字不一致导致报错:
1.1报错代码重现:
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [classpath:spring/spring-Lost.xml]Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [spring/spring-Lost.xml]; nested exception is java.io.FileNotFoundException: class path resource [spring/spring-Lost.xml] cannot be opened because it does not existCaused by: java.io.FileNotFoundException: class path resource [spring/spring-Lost.xml] cannot be opened because it does not exist
1.2解决办法:
2、查询的数据不对应:
本应查询出订单的数据,但是查询出订单详情表的数据。
问题所在:
二、映射类文件中
1、实体类与数据库中的字段不对应:
1.1报错代码重现:(这里报的错误是sql语句中没有找到managerId这个字段导致报错)
1.2解决办法:
找到对应的实体类映射文件,仔细的对应实体类的名字对应数据库中的名字。
对应数据库的字段:
2、spring-hibernate.xml中没有配置spring-xxx.xml文件:
1.2解决办法:
到spring-hibernate.xml中配置对应的spring-xxx.xml文件:
三、在项目中需要注意的地方
1、在写实体类映射文件的时候,特别注意三个地方,第一个是表名要与数据库表名一致:
2、在Spring-hibernate.xml文件中一定配置好对应的实体映射文件,不然将会报sessionfactory错误。
3、在spring-xxx.xml文件中要注意的地方:
4、在struts-crm.xml中的class应为spring-xxx.xml中的对应的web层的id
5、在spring-context.xml中应该将各个模块的spring-xxx.xml写上去
四、整个项目(SSH)开发流程
1、首先将实体类写好,之后将实体类的映射文件配置好。
2、在spring-context.xml中添加xxx.hbm.xml文件
3、将Dao层中增删改查的方法写好
4、建立biz层,将Dao建立的方法写好接口
5、将ipml层写好,注意里面要写一个对应的dao层的get和set方法
6、将web层建立好,使web继承BaseAction,并且实现moderdriven接口,定义一个xxxBiz,写好get和set方法
7、写好spring-xxx.xml,里面需要注意id与ref的依赖关系,id名可以随便取,但是ref名要与id名相一致,已经name名是对应的class中的属性名
8、将该spring-xxx.xml文件名定义到spring-context.xml中
9、struts-crm.xml中的class应与spring-xxx.xml中的对应web层的id。
10、着重注意的几个文件:
1、spring-context.xml
2、spring-xxx.xml
3、struts-crm.xml
4、spring-context.xml
今天的知识就分享到这了,希望对你有帮助!
客户关系管理系统所遇问题以及需要注意点汇总相关推荐
- Java项目:CRM客户关系管理系统(java+Springboot+maven+mysql)
源码获取:博客首页 "资源" 里下载! Springboot项目CRM客户关系管理系统: 系统实现了CRM客户关系系统的基本功能,主要有看板(当月参与的业务机会.当月转化情况.将要 ...
- 中后台管理信息系统通用原型方案_AxureUX客户关系管理系统后台设置中心原型模板正式发布...
作品名称:AxureUX客户关系管理系统后台原型模板 作品类型:模板类 发布日期:2019-07-22 当前版本:v1.0 主要适用:Web端 软件版本:Axure 8 文件大小:7.5MB 作品编号 ...
- Myesclipe+SSH+jsp+mysql+tomcate实现一个简单的CRM客户关系管理系统
导读: CRM客户关系管理系统的目的通过客户管理,产品管理,系统管理等功能同客户建立联并收集客户信息,此基础上满足客户"一对一"个性化服务.同时信息在企业的流程上得以流转,让客户得 ...
- 前端做CRM管理系统是做什么_代办行业的CRM客户关系管理系统应该是什么样子的?...
随着互联网的深耕细化,很多企业也在不断优化自己的办公方式,以优化企业的办公流程,提高企业的办事效率.因此实现办公自动化,或者说实现数字化办公就需要逐渐提上日程. 今天给大家讲讲可以帮助代办行业实现办公 ...
- 客户关系管理系统-帮管客CRM客户管理系统 v3.0.1
简介: 帮管客CRM客户管理系统基于先进的CRM营销理念设计,集客户档案.销售记录.业务往来于一身,以凝聚客户关系.提升资源价值为核心,将潜在客户变为现实客户.从而提升销售量.提高用户的满意度,并增加 ...
- 客户关系管理系统中实现对客户信息标记颜色的处理
在一些场合里面,我们需要对一些记录进行颜色标注处理,以标记记录的信息重要性或者进行类别区分,如在客户关系管理系统里面,我们需要对客户信息进行不同颜色的标注,方便对不同类别的管理,毕竟颜色区分还是比较直 ...
- crm客户管理系统源码_公司crm客户关系管理系统的功能
企业的最终目标是服务好客户,赢得客户的青睐.为了实现这一目标,除了扎实的产品和优秀的团队,我们还必须选择科学的管理体系来帮助企业实现这一最终目标.这个系统就是公司crm客户关系管理系统,点镜SCRM公 ...
- ssm客户关系管理系统
源码空间站,总有一款适合你! 作者主页:夜未央5788 简介:Java领域优质创作者.Java项目.学习资料.技术互助 文末获取源码 功能介绍 客户关系管理系统主要功能包括: 系统管理:用户管理.日志 ...
- 大型客户关系管理系统源码CRM
大型客户关系管理系统源码CRM 开发语言:C# 数据库:MySQL 开发工具:VS2015 源码类型:全开源免费分享,需要源码用来学习可私信. 一.系统概述: 这是一款十分完整的客户关系管理系统源码, ...
最新文章
- 不允许使用抽象类类型的对象怎么办_Java基础——面试官:你来说说抽象类和接口的区别...
- 某程序员哀叹工资低:二本计算机毕业,四年前端开发,年包才四十万!薪资真的和学历挂钩吗?...
- python wav模块获取采样率, 采样点,声道,量化位数和时间
- 【转】Windows服务调试技巧
- FastText原理总结
- 求qt如何解决小数计算过程中的精度丢失
- Java 发展简史:初生遇低谷,崛起于互联网
- 20180513 实参 形参
- Python学习笔记_零碎知识
- 用ffmpeg转多音轨的mkv文件
- 微信android4.1登陆失败,微信授权登录 IOS成功 安卓失败
- matlab上一次计算结果影响,matlab运行结果跟手算结果不一致怎么办
- pageadmin CMS网站建设教程:栏目单页内容如何修改
- 解析:浏览器事件冒泡及事件捕获
- 【2021最新版】《全网搜索 6.0》软件使用手册
- 开发者必看|Android 8.0 新特性及开发指南
- 基于RSA+AES 软件授权License
- Windows命令行窗口 - DOS 指令
- 《传感器电路的低噪声信号调理》阅读笔记
- 慕容不复_拔剑-浆糊的传说_新浪博客