首页 > 其他分享 >9_MyBatis注解开发

9_MyBatis注解开发

时间:2023-02-25 13:12:46浏览次数:33  
标签:loc Dept int dept 开发 MyBatis 注解 deptno

  

public interface DeptMapper {
    Dept findDeptByDeptno(int deptno);
    @Select("select * from dept where deptno =#{deptno}")
    Dept findByDeptno(int deptno);
    @Update("update dept set dname =#{dname}, loc =#{loc} where deptno =#{deptno}")
    int updateDept(Dept dept);
    @Insert("insert into dept values(DEFAULT,#{dname},#{loc})")
    int addDept(Dept dept);
    @Delete("delete from dept where deptno =#{deptno}")
    int removeDept(int deptno);
}

 

1.使用注解没有实现Java代码和SQL语句的解耦

2.无法实现SQL语句的动态拼接

3.进行多表的查询时定制ResultMap比较麻烦

 

注解和XML的优缺点

 

 

标签:loc,Dept,int,dept,开发,MyBatis,注解,deptno
From: https://www.cnblogs.com/89564f/p/17154191.html

相关文章