一、需求

实现以下功能:
根据用户id查询一个用户信息
根据用户名称模糊查询用户信息列表
添加用户
更新用户
删除用户

二、具体步骤

1.增加pom引用

2.增加log4j.properties

# Global logging configuration
# 开发环境设置成debug,生产环境设置成info或者error
log4j.rootLogger=DEBUG, stdout
# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n
mybatis默认使用log4j作为输出日志信息。

3.SqlMapConfig.xml

在classpath下创建SqlMapConfig.xml,如下:
配置mybatis的运行环境,数据源、事务等。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <!-- 和spring整合后 environments配置将废除 -->
    <environments default="development">
        <environment id="development">
            <!-- 使用jdbc事务管理 -->
            <transactionManager type="JDBC" />
            <!-- 数据库连接池 -->
            <dataSource type="POOLED">
                <property name="driver" value="com.mysql.jdbc.Driver" />
                <property name="url"
                    value="jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8" />
                <property name="username" value="root" />
                <property name="password" value="root" />
            </dataSource>
        </environment>
    </environments>
    <mappers>
        <mapper resource="sqlmap/User.xml" />
    </mappers>
</configuration>
View Code
SqlMapConfig.xml是mybatis核心配置文件,上边文件的配置内容为数据源、事务管理。

4、其他po类,mapper的编写参看全部代码

三、总结知识点

1.#{}和${}

#{}
  表示一个占位符号,#{}接收输入参数,类型可以是简单类型,pojo、hashmap。
  如果接收简单类型,#{}中可以写成value或其它名称。
  接收pojo对象值,通过OGNL读取对象中的属性值,通过属性.属性.属性...的方式获取对象属性值。

相关文章:

  • 2022-12-23
  • 2021-12-18
  • 2021-10-28
  • 2021-08-11
  • 2021-12-08
  • 2022-12-23
猜你喜欢
  • 2021-07-14
  • 2021-12-08
  • 2022-02-09
  • 2022-12-23
  • 2021-07-04
  • 2021-12-23
相关资源
相似解决方案