1.对于这个我就不是太熟悉了,只会基本使用,所以来深入了解的就别看了
2.在我们代码的编写过程工,JavaBean实体类,Dao接口,Mapper.xml配置文件实际上很多东西都是固定的,JavaBean的实体类可以通过表的列名与表明以及类型获得,Dao接口可以通过JavaBean实体类编写,而Mapper.xml对象可以通过Dao接口生成(不能理解的建议先看看前面),除了二级缓存等一些需要特殊修改的地方,其他的基本类似,所以逆向工厂就此诞生。
3.什么是逆向工厂,在我们编写数据持久层时,我们会根据表按照编写MyBatis配置文件,Enrity包的JavaBean类,dao包的Dao接口,mapper包的Mapper.xml映射文件,而逆向工厂则是通过我们的配置,自动逆向生成这些文件,所以叫做逆向工厂