05 MyBatis的引入和说明
1 下载地址
http://qunying2.jb51.net:81/201905/tools/mybatis_jb51.rar
2 引入MyBatis的jar包及依赖包
在粘贴到lib下builde Path即可。
内部包说明
3 在src下新建全局配置文件
配置文件即xml文件,主要用于存储连接数据库的四个变量(driver,url,user,password)。
配置文件名没有要求(比如MyBatis.xml),地址也是。
3.1 在全局配置文件中引入DTD或schema(不导就没有提示(直接按alt+/)):
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
3.1.1 如果按上面这样导了网络资源还是没有提示,就手动导入本地资源:window->preference->xml->xml catalog->add->浏览本地文件:mybatis-3-config.dtd
3.2 全局配置文件内容
<?xml version="1.0" encoding="UTF-8"?> <! DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <!-- default引用environment的id,当前所使用的环境 --> <environments default="default"> <!-- 声明可以使用的环境 --> <environment id="default"> <!-- 使用原生JDBC事务 --> <transactionManager type="JDBC"></transactionManager> <dataSource type="POOOLED"> <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/ssm"/> <property name="username" value="root"/> <property name="password" value="xiaohei1120"/> </dataSource> </environment> </environments> <mappers> <mapper resource = "cn/xiaohei/mapper/FlowerMapper.xml"/> </mappers> </configuration>
4 重要:Mapper示例
在原式mvc模式中,我们又dao包(接口)和daoImpl包。在MyBatis中,无需使用dao包和daoImpl包,而改用mapper包,包中写xml文件,相当于daoImpl中的实现类。
通过一定的机制,MyBatis解析这些xml文件作为与数据库操作的的接口。
举个例子:Flower为一个实例,要写它的怎删改查方法,只需要写在对象的实体名+Mapper.xml文件中即可,如下:
相关推荐
xiuyangsong 2020-11-16
Nishinoshou 2020-11-09
jimgreatly 2020-09-01
dongxurr 2020-08-18
Dullonjiang 2020-08-15
Dullonjiang 2020-08-11
Dullonjiang 2020-08-09
dongxurr 2020-08-08
yunzhonmghe 2020-08-07
jimgreatly 2020-08-03
Dullonjiang 2020-07-30
jimgreatly 2020-07-27
liqiancao 2020-07-26
xiuyangsong 2020-07-26
dongxurr 2020-07-26
mcvsyy 2020-07-26
helloxusir 2020-07-25
牧场SZShepherd 2020-07-20