--------------------sunkaikees@gmail.com-------------------

mybatis

mybatis框架的主要功能

1.封装数据库连接 不需要创建connecter,执行statement编译 释放连接等操作,直接mybatis封装。
加载过程,加载数据库配置文件如url password等,并且创建sqlSessionFactory, factory创建sqlsession对象来执行语句。
2.
插入数据后直接获取刚生成的ID
public class User(){
private Integer id;
private String name;
private Integer age;
}

获取自增ID

user 对想作为参数,插入时id是空的,设置userGnerateKeys="true" keyProperty="id", sqlSession执行完语句后,会把数据库自增id设置到user对象的id属性中.

insert into user (name,age) value(#{name}, #{age})

利用log4j打印sql语句 (传说log4j2在异步打印log时效率是log4j的十倍之多)

mybatis支持log4j打印执行sql的语句。
导入log4j的jar包 与log4j配置文件 log4j.properties

posted @ 2019-07-13 16:41  雪天微风吹  阅读(117)  评论(0编辑  收藏  举报