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();
         }
     }

 

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 计算机二级考试python怎么考_计算机二级python难度

    计算机二级考试python怎么考_计算机二级python难度2020.09.26更新:今天的二级python最后一个大题考试内容(部分),没考试的同学大家还可以最后挣扎一下。==========================================最新消息:2020年9月(第58次)全国计算机等级考试定于9月26日至29日举行。大家加油鸭!2020.8.15更新:==========2020.1.8更新:有同学问我的公共基础那10分是怎么拿到的,…

  • ORACLE控制处理函数COALESCE()和NVL()

    ORACLE控制处理函数COALESCE()和NVL()1.语法COALESCE(expression,value1,value2……,valuen)2.说明主流数据库系统都支持COALESCE()函数,这个函数主要用来进行空值处理,其参数格式如下:COALESCE(expression,value1,value2……,valuen)COALESCE()函数的第一个参数expression为待检测的表达式,而其后的参数个数不定。COALESCE()函数将会返回包括expression在内的所有参数中的第一个非空表达式。

  • License授权方案「建议收藏」

    License授权方案「建议收藏」源码地址:https://github.com/sixj0/license解决的问题:将项目卖给其他公司,需要将jar包在客户的服务器上部署,为了避免客户将项目jar包进行二次售卖,或者…

  • disruptor框架原理_disruptor使用

    disruptor框架原理_disruptor使用Disruptor源码https://github.com/LMAX-Exchange/disruptor/blob/master/README.mdhttps://github.com/LMAX-Exchange/disruptor/wiki/Introductionhttps://github.com/LMAX-Exchange/disruptor/wiki/Getting-Starte…

  • 他们做了个艰难的决定

    他们做了个艰难的决定
    可口可乐做了个艰难的决定,如果监测到用户胃里有百事可乐,将自动释放农药和汞。
    中石化做了个艰难的决定,如果监测到用户汽车油箱里有中石油,将自动释放电火花。
    肯德基做了个艰难的决定,如果监测到用户吃过有麦当劳,将自动释放牛屎。
    百度做了个艰难的决定,如果监测到用户浏览Google,将自动封禁百度ID。。。
    联通做了个艰难的决定,如果方圆百米内检测到有移动用户将使这些用户不间断自动拨打110
    郭小四做了一个艰难的决定,如果发现读者的脑袋里

  • X86 Debuggers And Tools-x86_en-us 下载及使用

    X86 Debuggers And Tools-x86_en-us 下载及使用下载地址:http://pan.baidu.com/s/1hrioJU8使用:第一步安装:双击X86DebuggersAndTools-x86_en-us.msi第二步打开cmd,进入目录:C:\ProgramFiles(x86)\WindowsKits\8.1\Debuggers\x86>第三步输入命令:adplus-crash-p8436-FullonFirst

发表回复

您的电子邮箱地址不会被公开。

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