关于MyBatis配置文件作的相关笔记
[*]首先,在写mapper配置文件时如果追求方便和键入速度,那么可以给在mybatis中给pojo类起别名,如果pojo类过多,那么可以直接扫描整个pojo包,只要mapper接口名与mapper配置名一致,且同时放在同一个包下,即同包同名,那么在mapper配置文件中,只要键入pojo文件的小写文件名即可,假如非要在扫描包的情况下要对某个pojo类起别名,可以通过在那个pojo类的顶部注解;
[*]其次,假如遇到数据库有诸如user_name等带有下划线的字段名时,那么就需要在mapper配置文件中将pojo类中的属性名和数据库中的字段名进行映射,否则会遇到查到空值的情况;
[*]接着,我们可以通过配置文件配置db,只需要在mybatis配置文件中引入即可,且外部引入的配置文件,优先级比内部引入的配置信息高
[*]在mapper配置文件下,将mybatis配置文件与mapper配置文件映射的方式有四种,但最好只用其中三种,即直接引用mapper配置文件,引用mapper配置文件所在的包(同包同名,适合mapper文件多时使用),或者引用mapper配置文件class(同包同名,文件路径由.表示上下文关系)
[*]最后,就是日志工厂的使用,这个对我们观察jdbc运行流程有很大帮助,需要在mybatis配置文件中配置使用,一般使用两种,STDOUT_LOGGING和LOG4J,STDOUT_LOGGING可以直接使用,LOG4J需要导入包后配置文件后使用,配置文件可以自定义
页:
[1]