Java|MyBatis Demo演示

首先创建一个java project
导入mybatis的核心包和依赖包,这就是mybatis代码。在project下创建一个lib文件夹,把包放进去就可以。
为了连接数据库,我们还要加入数据库驱动包
Java|MyBatis Demo演示
文章图片

现在只是放进了文件夹的代码,还要把所有包build一下才会变成库程序,ide才可以识别运行。
创建一个数据类来测试,User对象,设计几个字段,自动生成一下get/set方法,toString方法。我用的是mysql数据库,创建一个对应的user表,编一些数据测试用。
(Bean是一种数据类,是一个容器,我是这么理解的。)
Java|MyBatis Demo演示
文章图片

设置一下mybatis的配置文件,在src下创建sqlMapConfig.xml,从https://mybatis.net.cn/getting-started.html上找到xml内容,复制过来。
改一下你数据库的对应驱动,地址,用户名,密码。表示连接上你指定的数据库。


Mapper是映射文件,对应数据库的表。所以我们在src下创建Mapper文件夹,再放一个UserMapper.xml,添加示例代码,后面再改。
id="selectBlog" resultType="Blog"> select * from Blog where id = #{id}

Java|MyBatis Demo演示
文章图片

sqlMapConfig.xml相应的mapper路径改一下,以后可能会添加多个mapper,看你有几个表数据。

为了能自动提示补全xml标签,我们还要加入xml对应的约束。在ide的设置里搜索xml catalog。填入key(就是xml文件pulic后面的内容),点file system找到你电脑所在的约束文件(可以从mybatis核心包里解压出来搜索到dtd后缀的约束文件)。
Java|MyBatis Demo演示
文章图片

有两个约束文件对应sqlMapConfig和mapper的xml,都添加上。
重启ide,再按代码提示健就有标签提示了。
【Java|MyBatis Demo演示】准备工作做好了,下回对表进行curd操作。

    推荐阅读