不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2018-06-10 01:29  分类:Java库/系统 

MyBatis 报错:

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

一般的原因是Mapper interface和xml文件的定义对应不上,需要检查包名,namespace,函数名称等能否对应上,需要比较细致的对比,我经常就是写错了一两个字母搞的很长时间找不到错误

按以下步骤一一执行:

1、检查xml文件所在的package名称是否和interface对应的package名称一一对应;

2、检查xml文件的namespace是否和xml文件的package名称一一对应(即引用xml文件所需的package名称);

3、检查函数名称能否对应上;

作者:php-note.com  发布于:2018-06-10 01:05  分类:Java库/系统 

1、数据库表统一用 utf-8 编码;

2、MyBatis 连接 MySQL 时,指定 utf-8 编码方式,如 mysql.properties 的内容:

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/lesjava-blog?useUnicode=true&characterEncoding=utf8
jdbc.username=root
jdbc.password=123456
作者:php-note.com  发布于:2018-06-10 00:36  分类:Java库/系统 

MyBatis 的配置文件 Configuration 中有相关属性,设属性即可,不用再放一个 log4j.properties 文件。

<configuration>
    <settings>
        ……
        <setting name="logImpl" value="STDOUT_LOGGING"/>
    </settings>
</configuration>

配置完成后,在 IDE 的控制台下可以看到程序运行过程中的 SQL,参数,返回结果等。

作者:php-note.com  发布于:2018-06-09 16:04  分类:Java库/系统 

注意每个标签必须按照顺序写,不然就会提示错误:

The content of element type "configuration" must match "(properties?,settings?,...

作者:php-note.com  发布于:2018-06-09 15:33  分类:系统设计/架构 
作者:php-note.com  发布于:2018-06-06 23:47  分类:Java库/系统 

在项目中如果有些参数经常需要修改,或者后期可能需要修改,那我们最好把这些参数放到properties文件中,源代码中读取properties里面的配置,这样后期只需要改动properties文件即可,不需要修改源代码,这样更加方便。在Spring中也可以这么做,而且Spring有两种加载properties文件的方式:基于xml方式和基于注解方式。下面分别讨论下这两种方式。

1. 通过xml方式加载properties文件

2. 通过注解方式加载properties文件

作者:php-note.com  发布于:2018-06-05 20:17  分类:Java库/系统 
作者:php-note.com  发布于:2018-06-05 15:13  分类:Java库/系统 

maven优势:

  • 1. 项目自动化编译部署

作者:php-note.com  发布于:2018-06-05 13:06  分类:Java库/系统 
作者:php-note.com  发布于:2018-06-05 12:43  分类:Java库/系统 

在 SpringMVC 开发中,启动项目时报异常,排查后才发现是 spring 配置文件中的头(scheme)引入错误