MyBatis将sql语句配置在xml文件汇中,通过其提供的输入参数映射方式,将参数自由灵活配置在sql语句配置文件中,通过其输出映射机制将检索结果自动映射到相应的java对象中。其亦可创建自己的数据库连接池,使用xml配置文件对数据库连接数据进行管理。
1)MyBatis整体够着有数据源配置文件,sql映射配置文件,会话工厂,会话,执行器以及底层封装对象组成。
数据库配置文件SqlMapConfig.xml文件(在与springmvc整合中,springmvc会建立数据库连接池,下可不用)
2)在项目中,Mapper.xml文件大致如下:
image.png
其中,parameterType指定着输入的参数类型,resultType指定着结果映射java对象类型,其是一个javabean对象。
Mapper xml 的文件路径,一般会配置在数据源配置文件 Sq!MapConfig xml 中,其会随着数
据库配置参数一起被 载。配置方式如下:
image.png
整个过程最终通过会话工厂,会话实现。
网友评论