MyBatis(3)
1.MyBatis的逆向工程 MyBatis逆向工程可以根据表创建对应的POJO类、Mapper接口、SQL映射文件。MyBatis是通过MyBatis Generator【MyBatis生成器:简称MBG】来实现逆向工程的。 MyBatis逆向工程缺点:只能处理单表! 2.MyBatis基于注解的增删改查 MyBatis支持基于xml的SQL语句,也支持基于注解的SQL语句。 基于xml标签 Insert:往数据表中插入数据 Select:从数据表中查询数据 Delete:删除数据表的数据 Update:更新数据表中的数据 关联查询 resultMap标签 result标签:普通字段映射 association标签:处理对一的关联关系 collection标签:处理对多的关联关系 常用注解: @insert: 代替insert标签 @Select:代替原来select标签 @delete:代替原来的delete标签 @update:代替原来的update标签 关联查询 @results:代替原来的resultMap标签 @Result:代替result标签 @one:代替原来的association标签 @Many:代替原来的collection标签 关联查询: X对一的关联关系【2种解决方案】 需求:在查询员工信息的时候,顺带着将员工所属的部门信息也查询出来。 第一种方式: