Mybatis总结:

Mybatis是一个持久层连接数据库的框架,之前使用jdbc时java代码和sql融合到一块,造成代码的冗余和耦合度比较高

Mybatis专门管理数据库的连接,自动整合数据,实现了sql和java分离

Mybatis使用方法,crud

多参数传递

对象和map传参  用#{属性名}获取#{键名}

多个参数#{参数的索引位置,从0开始}

@Param(“参数别名”)   #{别名}

插入数据需要返回自动增长的主键   select  last_insert_id();

sql片段

如果表中的字段名和实体类中属性名不一致,resultMap

TypeAliases  给实体类全类名起别名

# $ 区别

相关推荐