Dao @Repositorypublic interface CustomerDAO { public void create(CustomerModel cm); public void update(CustomerModel cm); public void delete(CustomerModel cm); public CustomerModel getByUuid(int uuid); public List<CustomerModel
XML 据说可以灵活的进行注解,但是修改以后还是要重新发布程序.当然,你可以说,在Tomcat中改了,然后热加载了,不就可以了.可是一般情况下都是几台,十几台服务器.都是用发布系统,持续集成的方式部署.这点灵活性也就没什么意义了.当然,一定要说XML支持好,这点我不否认.然而在注解中支持了大部分功能,如果实在复杂一点的SQL可以使用<script>方式或者使用Provider也行. 那再说,ResultMap支持的不好,但从3.某个版本,支持使用id,这样也可以在一定程度上进行复用了. 如果再
在<MyBatis框架中Mapper映射配置的使用及原理解析(二) 配置篇 SqlSessionFactoryBuilder,XMLConfigBuilder> 一文中,我们知道mybatis配置文件是由XMLConfigBuilder来解析的,看以下代码: public Configuration parse() { if (parsed) { throw new BuilderException("Each XMLConfigBuilder can only be used on