我使用的是Idea的IDE环境,为了更简单快捷的使用mybatis框架创建xml时,我在我的IDE环境里创建了模板
具体模板创建可以点击下面链接查看:------>稍后补充
在resource的文件夹下,创建配置的xml文件--->mybatis.cfg.xml
configration: 这是文件的根节点 在这个节点下是mybatis框架的全局配置
Properties:
1/Properties 标签里的 resource 属性可以引入外部的 properties 文件 resource="properties的文件路径"
<properties resource="user/database.properties"> </properties>
2/同时也可以在Properties 的标签下 配置子标签,如下:
<properties >
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://127.0.0.1:3306/smbms"/>
<property name="user" value="root"/>
<property name="password" value="mysql"/>-->
</properties>值得注意的是: 在采用了第一种后,第二种无论对错都会被第一种覆盖掉
Settings
这个标签是用来修改Mybatis运行时的行为方式 :具体了解可以参考这个链接: 点击打开链接
<settings>
<setting name="cacheEnabled" value="true" /> //缓存是否启动
<setting name="lazyLoadingEnabled" value="true" /> //是否启动懒加载
<setting name="multipleResultSetsEnabled" value="true" />
</settings>
typeAliases
这个标签i可以来给java类起别名 ,方便在mapper的xml文件里使用
可以给某个类起名 ,也可以直接给包起名. 值得注意的是框架在mapper的xml返回值类型里会忽略大小写
<typeAliases>
<typeAlias type="cn.smbms.pojo.User" alias="suser"></typeAlias>
<package name="cn.smbms.pojo"></package>
</typeAliases>....
环境配置,环境可以配置多套,但必须默认一套,default的值是环境的id
Mappers<environments default="one"> <environment id="one"> <transactionManager type="JDBC"></transactionManager> <dataSource type="POOLED"> <property name="driver" value="${driver}"></property> <property name="url" value="${url}"></property> <!--不可重名?????--> <property name="username" value="${user}"></property> <property name="password" value="${password}"></property> </dataSource> </environment> </environments><dataSource type="POOLED"> 数据源,有三种值:UNPOOLED | POOLED | JNDI其中: <transactionManager type="JDBC"></transactionManager> 事务管理器 ,有两种取值:JDBC和manageddataSource 数据源 type 有三种[UNPOOLED|POOLED|JNDI
这个标签管理mapper的xml文件,想要mapper里的sql语句起作用,这里必须引入
<mappers> <mapper resource="user/usermapper.xml"></mapper> <mapper resource="cn/smbms/dao/user/UserMapper.xml"></mapper> </mappers>
在mapper.xml文件里
配置路径的问题:
Ide环境下 建文件包的时候 要采用 / 而不是 . 来建
本文介绍了在IntelliJ IDEA中创建Mybatis配置文件mybatis.cfg.xml的过程,包括配置文件的结构、Properties的使用、Settings标签的应用,以及环境配置的设定。特别强调了在IDE环境中创建mapper.xml文件路径注意事项,建议使用/而非.来建立文件包。
1069

被折叠的 条评论
为什么被折叠?



