Mybatis学习2:Mapper文件

1.基本操作--查询Select

属性id:方法名,用于被引用

在dao层中:

直接调用mapper.xml中的方法。

其他参数有:

Mybatis学习2:Mapper文件_第1张图片

 

注意:预处理参数#{},使用如下:

相当于

2.增删改insert, update 和 delete和上面类似

insert可以配合数据库自动生成主键(数据库支持的情况下),需设置参数useGeneratedKeys和keyProperty,如下:


  insert into Author (username,password,email,bio)
  values (#{username},#{password},#{email},#{bio})

还可以多行插入:


  insert into Author (username, password, email, bio) values
  
    (#{item.username}, #{item.password}, #{item.email}, #{item.bio})
  

3.可重用代码sql

 ${alias}.id,${alias}.username,${alias}.password 

重用方法:

 

你可能感兴趣的:(java及其框架学习)