mybatis注解开发和编写dao实现类的方式

mybatis注解开发和编写dao实现类的方式

mybatis基于注解的入门案例

image.png

把 IUserDao.xml 移除, 修改 IUserDao接口 的方法上使用 @Select注解,并且自动SQL语句。

代码如下:

public interface IUserDao {
@Select("select \* from user")
List findAll();
}

同事需要在SqlMacpConfig.xml中的mapper配置时,使用class属性指定dao接口的全限定类名。

SqlMacpConfig.xml 代码如下:







注意事项

不要忘记在映射配置中告知mybatis要封装到哪个实体类中。

配置的方式:指定实体类的全限定类名。

经验总结

我们在实际开发中,都是越简单越好,所以基本都是采用 注解的方式 编写业务代码,都不采用dao实现类的方式。

不管使用XML还是注解配置。

但是Mybatis它是支持写dao实现类(不过是没有必要的)。

你可能感兴趣的:(java,mybatis,注解)