maven项目使用mybatis插件Free Mybatis plugin「建议收藏」

maven项目使用mybatis插件Free Mybatis plugin「建议收藏」首先安装插件如图所示选择第一个插件安装,安装完毕重启IDEA 然后我们选择我们已经配置好的数据库如下图在需要生成配置文件的数据库上右键,就会出现mybatis-generator选项打开这个就打开如上图所示配置窗口,这里我们使用默认的就行,如果不想使用lombok去掉这个勾选即可,然后我们选择ok即可就会生成以上文件,一个数据库的映射类,一个操作数据库的映射接口,和具体操作数据库的xml,主配置文件就在Configure里面这个自己生成…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

maven项目使用mybatis插件Free Mybatis plugin「建议收藏」

 

  • 首先安装插件如图所示选择第一个插件安装,安装完毕重启IDEA

  • 然后我们选择我们已经配置好的数据库如下图

maven项目使用mybatis插件Free Mybatis plugin「建议收藏」

 

  • 在需要生成配置文件的数据库上右键,就会出现mybatis-generator选项打开这个

maven项目使用mybatis插件Free Mybatis plugin「建议收藏」

 

  • 就打开如上图所示配置窗口,这里我们使用默认的就行,如果不想使用lombok去掉这个勾选即可,然后我们选择ok即可

maven项目使用mybatis插件Free Mybatis plugin「建议收藏」

 

  • 就会生成以上文件,一个数据库的映射类,一个操作数据库的映射接口,和具体操作数据库的xml,主配置文件就在Configure里面这个自己生成

maven项目使用mybatis插件Free Mybatis plugin「建议收藏」

 

  • 我们打开生成的接口具体操作数据的,就可以看到右边右箭头可以点击,就可以跳转到具体的映射xml

maven项目使用mybatis插件Free Mybatis plugin「建议收藏」

 

  • 可以看到xml也可以直接跳转到具体的接口,下面就可以操作数据库了
  private static SqlSessionFactory sqlSessionFactory;
     private static Reader reader;
 
     static {
         try {
             reader = Resources.getResourceAsReader("Configure.xml");
             sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader);
         } catch (Exception e) {
             e.printStackTrace();
         }
     }
     public static SqlSessionFactory getSession() {
         return sqlSessionFactory;
     }
 
 
     public static void main(String[] args) {
         SqlSession session = sqlSessionFactory.openSession();
         try {
             UserDao mapper = session.getMapper(UserDao.class);
             User user =mapper.selectByPrimaryKey(1L);
             if(user!=null){
                 String userInfo =user.toString();
                 System.out.println(userInfo);
             }
         } finally {
             session.close();
         }
     }

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188156.html原文链接:https://javaforall.net

(0)
上一篇 2026年4月17日 下午2:07
下一篇 2026年4月17日 下午2:13


相关推荐

  • Android中英文切换

    Android中英文切换前言在 Android 开发中 针对不同的客户群体 可能需要使用多国语言来对项目进行支持 那么 对于 Androidstudi 如何实现这个功能呢 比如我们要实现 Android 程序中英文切换 该怎么做呢 下面 我将详细记录 Android 如何使用这一功能 这也是我在做项目中所涉及到的 2 首先 我们在 Androidstudi 上新建一个程序 并在 res 文件下新建一个支持英文的 xml 文件 具体步奏如

    2026年3月19日
    1
  • SQLldr_乔羽简介

    SQLldr_乔羽简介1.SQLLDR导入 1.1 简介 SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件(数据)迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。 2.2 语法和参数语法:SQLLDRkeyword=value[,keyword=value,…];…

    2022年4月19日
    39
  • C++中输入字符串的几种方法

    C++中输入字符串的几种方法C 中常见的几种输入字符串的方法如下 cin cin get cin getline getline gets getchar 1 cin gt gt 用法一 最常用 最基本的用法 输入一个数字 include lt iostream gt usingnamespa main inta b cin gt gt a gt

    2026年3月19日
    2
  • Java四舍五入保留小数点后几位

    Java四舍五入保留小数点后几位(double)+Math.round返回double类型//案例:四舍五入保留小数点后1位doubled1=123.456;doubled2=654.321;doublev1=(double)Math.round(d1*10)/10;doublev2=(double)Math.round(d2*10)/10;System.out…

    2022年5月21日
    51
  • Oracle 11g R2 Rman备份与恢复

    Oracle 11g R2 Rman备份与恢复Oracle11gR2Rman备份备份与恢复的定义及分类备份的定义及分类:备份就是把数据库复制到转储设备的过程。其中,转储设备是指用于放置数据库副本的磁带或磁盘。通常也将存放于转储设备中的数据库的副本称为原数据库的备份或转储。备份是一份数据副本,从不同的角度分类如下:从物理与逻辑的角度来分类:从物理与逻辑的,备份可以分为物理备份和逻辑备份。物理备份…

    2022年5月8日
    125
  • dhcp服务器异常怎么修复,DHCP服务异常(图文)

    dhcp服务器异常怎么修复,DHCP服务异常(图文)导读 DHCP 服务异常 下面就是 191 路由网整理的网络知识百科 来看看吧 大家好 我是 191 路由器网小编 上述问题将由我为大家讲解 DHCP 服务异常的原因及解决方法 1 关闭 DHCP 服务 重启路由器 再开启 DHCP 服务 还原默认值 2 按 保持 5 秒 路由器的重置 RESET 按钮之后 等到所有的指示灯一起亮 重置成功 3 重置成功之后 还需要再对路由器设置一下 有向导 因为此时已还原到出厂默

    2026年3月16日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号