04.Mybatis入门程序(工程结构)

github地址:https://github.com/Ching-Lee/mybatisPro1

1. 需求

  • 根据用户id(主键)查询用户信息
  • 根据用户名称模糊查询用户信息
  • 添加用户
  • 删除用户
  • 更新用户

2. 环境

intellij+mysql
mybatis运行环境(jar包):
http://github.com/mybatis-3/release下载3.2.7版本

04.Mybatis入门程序(工程结构)_第1张图片
mybatis目录结构.png

lib下:依赖包
mybatis-3.2.7.jar:核心包
mybatis-3.2.7.pdf:操作指南

04.Mybatis入门程序(工程结构)_第2张图片
lib中是依赖的jar包.png

3. 搭建开发结构

  • 导入所有的包
04.Mybatis入门程序(工程结构)_第3张图片
jar.png
  • 创建与src同级别的配置目录config

1)file->new->new Directory


04.Mybatis入门程序(工程结构)_第4张图片
new directory.png

2)可以看到config文件夹颜色和src不同
右键config文件夹,make Directory as,Sources Root,完成后可以看到config文件夹和src颜色相同。


04.Mybatis入门程序(工程结构)_第5张图片
设置config文件夹为source文件夹
  • 在config下新建文件log4j.properties。

内容可以在手册中复制,也可以直接将如下代码拷贝进去。

图片.png
# Global logging configuration
#在开发环境下日志级别要设置成DEBUG,生产环境设置成INFO或ERROR
#log4j.rootLogger=ERROR, stdout
log4j.rootLogger=DEBUG, stdout
# MyBatis logging configuration...
log4j.logger.org.mybatis.example.BlogMapper=TRACE
# 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
  • 在config下新建文件SqlMapConfig.xml



    
    
        
            
            
            
            
                
                
                
                
            
        
    

  • 在config下新建包sqlmap,为存放映射做准备。
  • 在src下创建包com.chinglee.mybatis.first,准备放源码。
04.Mybatis入门程序(工程结构)_第6张图片
工程结构图.png

你可能感兴趣的:(04.Mybatis入门程序(工程结构))