在IDEA中搭建SSM maven过程中遇到的问题

1. JDBC版本不匹配问题:

在配置文件url字段后面添加&useSSL = false(但是,在xml文件中,&符号是被禁止的,需要写成& )

2. can't contain value for...:

首先,各个字段需与数据库表严格对应,主键自增策略也需一致;

其次,mapper.xml文件,必须写命名空间<mapper namespace = “”>

3. JDK 版本冲突:

jdk的32位于64位冲突,programe files--->Java--->需要的jdk

4. Tomcat 与JDK版本冲突:

在web.xml配置文件中,3.0以下的使用Tomcat7, 3.1以后的需要使用Tomcat8

5.No mapping found for HTTP request with URI[ ] in DispatcherServlrt with name "dispatcherServlet"

在spring-mvc.xml文件中,加上<mvc: default-servlet-handler />

6. 在没错误的情况下,得不到运行结果

重新编译maven项目,view-->tool ... -->clean-->点击绿色三角

7.Could not  find SQL statement to include with refid 'xxx'

<sql id='xxx' ></sql> 语句放到使用它作为refid的语句前,ibatis用SAX解析的缘故

再有可能就是在mapper文件中,关于sql语句的标签写错了,误写成了select标签

8. invalid  bound statement not found

Dao定义的方法在Mapper中没有配置

9. table xxx doesn't exit

数据表示未找到,注意一下mapper文件中的sql语句,检查一下表名是否有错误

10. Unknown column xx in xx

查询不到指定的列,注意检查实体类要与表的各个属性严格对应

11.There is no getter for property named 'xx' in ‘xxxx’

方法(mapper)中用到的sql语句,涉及判断的,如where,等号前面为表字段,后面应为jdbc中与表字段对应的字段,在mapper中也会配置

12. 用户查询出的列表为空,但是列表有大小(查询数据库用户列表,返回为一个列表形式)

数据库表字段尽量小写,且与Dao中定义的一致

13. maven引入依赖时有红色字体

应该是idea中maven与setting.xml设置的问题,需要设置maven与setting.xml

file-->settings-->maven ,maven home directory,勾选后面的方框,选择本地的maven目录;use settings file ,勾选后面的override,这时IDEA右下角回提示import,选择auto import即可(或者,pom.xml右键,选择reimport)

14. maven不自动下载包

点击file-->settings-->maven-->impore...-->选择auto那里的两个框-->项目处右键-->maven-->reimport即可

15. 在jsp页面中使用<c; ForEach>等标签,需要在文件头部引入c库

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值