使用 IntelliJ IDEA创建MyBatis工程

IntelliJ IDEA 创建第一个Mybatis工程

标签: Mybatis
4513人阅读 评论(4) 收藏 举报
本文章已收录于:
分类:
暑假的时候学习SSH三大框架,记得花了整整一个暑假才把他们学完,后来接触了Mybatis,听说易上手,所以就学习学习.,简单总结一些两者的区别吧:
1.两者最大的区别:
针对简单逻辑,Hibernate和MyBatis都有相应的代码生成工具,可以生成简单基本的DAO层方法。
针对高级查询,Mybatis需要手动编写SQL语句,以及ResultMap。而Hibernate有良好的映射机制,开发者无需关心SQL的生成与结果映射,可以更专注于业务流程。
2.开发难度对比
Hibernate的开发难度要大于Mybatis。主要由于Hibernate比较复杂、庞大,学习周期较长。
而Mybatis则相对简单一些,并且Mybatis主要依赖于sql的书写,让开发者感觉更熟悉。

下面是小编创建第一个Mybatis工程的过程:
1.命名过程
这里写图片描述
这里写图片描述
这里写图片描述
2.配置过程
1)在pom.xml中配置需要的Jar包

        <!-- mybatis核心包 -->
         <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version>3.3.0</version>
        </dependency>
        <!-- mysql驱动包 -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.29</version>
        </dependency>
        <!-- junit测试包 -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.11</version>
            <scope>test</scope>
        </dependency>
        <!-- 日志文件管理包 -->
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>1.7.12</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>1.7.12</version>
        </dependency>
    </dependencies>
    
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36

这里写图片描述
注:Java目录下存放实体类及以后的dao controller层
resources下存放各种配置文件 mybatis-config.xml里面的mappers路径要写对.
test下进行测试
3.相关配置的具体代码
mybatis-config.xml

User.xml

test(注意路径)

User实体类

自此,让我们踏上Mybatis的慢慢摸索之路吧!

2
0
 
 
我的同类文章
参考资源链接:[Idea自动生成代码神器EasyCode,让你如虎添翼](https://wenku.csdn.net/doc/6401ad3ccce7214c316eeca5?utm_source=wenku_answer2doc_content) 在IntelliJ IDEA中实现Mybatis的自动生成代码功能,可以借助EasyCode插件来快速完成。首先,确保你的开发环境已经安装了IntelliJ IDEA。接下来,可以通过以下步骤进行插件的安装和配置: 步骤一:打开IntelliJ IDEA,进入File -> Settings -> Plugins,搜索‘Easy Code’,找到插件后点击‘Install’进行安装。安装完成后,重启IntelliJ IDEA使插件生效。 步骤二:安装并重启IDE后,可以通过菜单栏中的‘Code’ -> ‘New’ -> ‘EasyCode’来访问EasyCode功能。如果在菜单栏中找不到EasyCode选项,可以检查插件是否正确安装或者重启IDE。 步骤三:在EasyCode的界面中,选择你需要生成代码的数据库表,然后配置相关的生成设置,比如包名、模块名、作者等信息。 步骤四:根据你的业务需求,配置好Mybatis的Mapper、XML、Entity等文件的生成规则。EasyCode提供了丰富的模板设置,可以灵活配置生成代码的细节。 步骤五:完成配置后,点击生成按钮,EasyCode将会根据你的数据库表结构和配置的规则,自动完成Mybatis的Mapper接口、Mapper XML配置文件、实体类等代码的生成。 通过以上步骤,你可以大大减少手动编写重复代码的工作量,提高开发效率。EasyCode插件不仅支持Mybatis的自动生成代码,还提供了可视化的编辑和定制化模板,是IntelliJ IDEAMybatis开发的利器。更多详细使用方法和高级配置,可以参考《Idea自动生成代码神器EasyCode,让你如虎添翼》一文,这本资料提供了全面的插件使用指南和最佳实践。 参考资源链接:[Idea自动生成代码神器EasyCode,让你如虎添翼](https://wenku.csdn.net/doc/6401ad3ccce7214c316eeca5?utm_source=wenku_answer2doc_content)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值