mybatis架构图
2016-11-23 16:43:21 0 举报
MyBatis是一种基于Java的持久层框架,它封装了JDBC操作的很多细节,使开发者只需要关注SQL语句本身,而无需花费精力去处理例如注册驱动、创建连接、创建statement、关闭连接等繁杂的过程。MyBatis通过XML或注解的方式将需要执行的SQL语句配置在资源文件中,并通过Java对象和SQL语句的映射关系,实现参数传递和结果映射。当调用MyBatis时,它会加载指定的配置文件和映射文件,然后根据输入的参数动态地生成SQL语句并执行。这种以全映射的方式进行SQL语句的配置和组装,使得MyBatis具有非常高的灵活性和可维护性。