关于MyBatis在eclipse中的配置及简单的增删改查操作
2017-07-10 21:00
507 查看
今天下午学习了一下MyBatis框架实现数据库的连接,中间出现了不少的问题,现在将这些遇到的问题都记在这里,防止后面又掉进这些坑中。
一. 首先在搭建框架之前必备的是准备好材料(eclipse软件,MySql数据库,及MyBatis的相关jar包,最需要注意的就是这些包);
二. 然后是整个搭建过程,搭建的过程我们需要注意这些东西,稍后我会将所有自己写的分模块上传代码,也方便自己以后忘了好复习。先整体说一下自己的创建的项目工
程文件的结构
(1)创建Dynamic web project;
(2)将自己准备好的相关jar包复制放在webcontent的lib文件夹下,没有就自己创建一个;
(3)这样准备工作完成,下面进行配置文件的编写,创建一个MyBatis.config.xml的文件放在java 资源文件夹下的src中,内容截图上传;
三. 然后是项目中我建了四个包分别是cn.xtj.util(这个是装MyBatis配置的);
cn.xtj.entity这个是实体类包,里面就一个User类);
cn.xtj.dao(这个就是用来实现我对实体类的增删改查);
cn.xtj.test(这个是测试类);
其中有个很重要的映射文件我还没说,那就是user.mapper.xml这个是放在userDao包下的,这个后面专门来讲一下。下面上四个包下的代码图;
user.mapper.xml中的内容就是将java代码与MySQL数据库连接起来已达到通过代码来操作数据库的作用,我这个只随便写了些,可以自己在补一点写完整。
最后就是最重要的部分了!
特别注意的是:
1.MyBatis的配置文件中配的配置文件名字不要写错了,当然数据库的名字也不要写错了;
2.注意映射文件中的增删改查操作,相信大多数人对于增删改查的语句不会出太多的错误,但是可能一不注意就在resultType这些地方少写一个包名什么的,最后死活弄不出来,
这要注意;
3.导包不要导错了,我遇到的坑就是这是这些吧,不过好多大神看我的这些都不是什么问题,但是还是记录一下吧!
一. 首先在搭建框架之前必备的是准备好材料(eclipse软件,MySql数据库,及MyBatis的相关jar包,最需要注意的就是这些包);
二. 然后是整个搭建过程,搭建的过程我们需要注意这些东西,稍后我会将所有自己写的分模块上传代码,也方便自己以后忘了好复习。先整体说一下自己的创建的项目工
程文件的结构
(1)创建Dynamic web project;
(2)将自己准备好的相关jar包复制放在webcontent的lib文件夹下,没有就自己创建一个;
(3)这样准备工作完成,下面进行配置文件的编写,创建一个MyBatis.config.xml的文件放在java 资源文件夹下的src中,内容截图上传;
三. 然后是项目中我建了四个包分别是cn.xtj.util(这个是装MyBatis配置的);
cn.xtj.entity这个是实体类包,里面就一个User类);
cn.xtj.dao(这个就是用来实现我对实体类的增删改查);
cn.xtj.test(这个是测试类);
其中有个很重要的映射文件我还没说,那就是user.mapper.xml这个是放在userDao包下的,这个后面专门来讲一下。下面上四个包下的代码图;
user.mapper.xml中的内容就是将java代码与MySQL数据库连接起来已达到通过代码来操作数据库的作用,我这个只随便写了些,可以自己在补一点写完整。
最后就是最重要的部分了!
特别注意的是:
1.MyBatis的配置文件中配的配置文件名字不要写错了,当然数据库的名字也不要写错了;
2.注意映射文件中的增删改查操作,相信大多数人对于增删改查的语句不会出太多的错误,但是可能一不注意就在resultType这些地方少写一个包名什么的,最后死活弄不出来,
这要注意;
3.导包不要导错了,我遇到的坑就是这是这些吧,不过好多大神看我的这些都不是什么问题,但是还是记录一下吧!
相关文章推荐
- MyBatis对数据库的增删改查操作,简单演示样例
- mybatis-简单的增删改查操作
- MyBatis对数据库的增删改查操作,简单示例
- C#连接oracle数据库执行简单的增删改查操作
- 关于Eclipse中EclipseMe插件CreatePackage操作中JAD文件配置。
- Oracle简单操作语句(增删改查),和代码例子
- Python Sql数据库增删改查操作简单封装
- 关于配置实现增删改查的思路总结
- 使用MyBatis对表执行增删改查操作——基于注解的实现
- 2.关于QT中数据库操作,简单数据库连接操作,数据库的增删改查,QSqlTableModel和QTableView,事务操作,关于QItemDelegate 代理
- Python Sql数据库增删改查操作简单封装
- (2) MyBatis学习之简单增删改查操作、MyBatis存储过程、MyBatis分页、MyBatis一对一、MyBatis一对多
- loner_li Oracle数据库的增删改查(简单操作)
- Mybatis简单增删改查操作 4000 基于Annotation
- oracle中关于表的所有操作(创建删除表,修改表结构,创建约束,操作表数据,增删改查等)
- Oracle数据库的增删改查(简单操作)
- php操作mysql数据库的连接语句以及最简单的增删改查语句
- Java Web学习笔记 Hibernate配置及数据库增删改查简单操作
- Mybatis学习(二) - CRUD操作(增删改查操作)
- php对xml进行简单的增删改查(CRUD)操作