在跑通Mybatis程序后,打算做个总结,并且跟普通的使用jdbc访问数据库 对比发现:在一两次(次数少)访问的时候,可能jdbc占优势,但是一个网站开发的过程中,不可能只访问一两次,此时Mybatis的优势显示出来(访问速度快,简单操作,在搭好环境后,只需要添加配置文件)
Mybatis入门程序步骤如下:
下载jar包,并且放在lib文件中,添加到引用中
需要的jar包如下:
添加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
添加SqlMapConfig.xml文件,配置Mybatis的运行环境、数据源以及事务等信息
创建User类(在model文件夹中)
将数据库中的表对应到model中的User类,在进行增删改查时,以对象的方式进行
添加映射文件User.xml
在SqlMapConfig.xml文件中加载映射文件
<mappers>
<mapper resource="sqlmap/User.xml"/>
</mappers>