使用注解开发 MyBatis

来源:互联网 发布:张孝祥的java就业教程 编辑:程序博客网 时间:2024/06/10 11:42

面向接口编程

 扩展性好,分层开发中,上层不用管具体的实现,大家遵循共同的标准,使得开发变得容易,规范性更好
MyBatis中接口通过注解来开发

注解的实现:

编写dao接口:

public interface UserDao2 {@Select("select * from user")public List<User> getList();@Insert("insert into user(name,pwd) values (#{name},#{pwd})")public int insert(User user); }

MyBatis配置文件中导入:

<mappers><mapper class="dao.UserDao2"/> </mappers>  

使用:

public class test3 {public static void main(String[] args) throws Exception { SqlSession session = MyBatisUtil.getSession();UserDao2 userdao=session.getMapper(UserDao2.class);List<User> list=userdao.getList(); for(User u:list) { System.out.println(u); }}}



0 0