色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Mybatis自動生成增刪改查代碼

Java開發 ? 來源:代碼的路 ? 作者:代碼的路 ? 2023-01-13 15:43 ? 次閱讀

GitHub項目地址

Gitee項目地址

使用 mybatis generator 自動生成代碼,實現數據庫的增刪改查。

1 配置Mybatis插件

在pom文件添加依賴:


更新依賴成功后,可以在maven中看到已經有了mybatis插件

2 創建庫表

在數據庫創建表格,具體方式見:本地安裝并創建MySQL數據庫

3 配置參數

src/main/resources/mybatis-generator.xml :

generatorConfiguration PUBLIC
        "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
        "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" >
<generatorConfiguration>
    <context id="context" targetRuntime="MyBatis3">

        
        <commentGenerator>
            <property name="suppressAllComments" value="true"/>
            <property name="suppressDate" value="true"/>
        <span class="hljs-name"commentGenerator>

        
        <jdbcConnection   driverClass="com.mysql.jdbc.Driver"
                          connectionURL="jdbc:mysql://localhost:3306/sys" userId="root" password="root"/>

        <javaTypeResolver>
            <property name="forceBigDecimals" value="false"/>
        <span class="hljs-name"javaTypeResolver>

        
        <javaModelGenerator targetPackage="com.spring.boot.dao.model" targetProject="src/main/java">
            <property name="enableSubPackages" value="false"/>
            <property name="trimStrings" value="true"/>
        <span class="hljs-name"javaModelGenerator>

        
        <sqlMapGenerator targetPackage="mapper" targetProject=".\\src\\main\\resources">
            <property name="enableSubPackages" value="false"/>
        <span class="hljs-name"sqlMapGenerator>

        
        <javaClientGenerator targetPackage="com.spring.boot.dao" targetProject="src/main/java" type="XMLMAPPER">
            <property name="enableSubPackages" value="false"/>
        <span class="hljs-name"javaClientGenerator>

        
        <table tableName="user_data"
               domainObjectName="UserDataPo"
               enableCountByExample="false"
               enableDeleteByExample="false"
               enableSelectByExample="false"
               enableUpdateByExample="false"/>

    <span class="hljs-name"context>
<span class="hljs-name"generatorConfiguration>

4 運行插件

雙擊 mybatis-generator:generate,運行插件。

可以看到已經生成了三個文件:

在 UserDataPoMapper.java 中,添加 @Mapper ,否則會出現報錯。

5 編寫其他代碼

mybatis自動生成了數據類、接口文件和xml文件,我們只需編寫controller和servic層即可。

6 報錯問題

如果出現報錯:

Consider defining a bean of type ‘com.spring.boot.dao.UserDataPoMapper’ in your configuration.

則需要在 controller 文件中添加@controller,在 service 文件中添加@service,在生成的 Mapper 文件中添加@Mapper

學習更多編程知識,請關注我的公眾號:

[代碼的路]

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 工程師
    +關注

    關注

    59

    文章

    1569

    瀏覽量

    68502
  • JAVA
    +關注

    關注

    19

    文章

    2966

    瀏覽量

    104702
  • 程序
    +關注

    關注

    117

    文章

    3785

    瀏覽量

    81004
  • 代碼
    +關注

    關注

    30

    文章

    4779

    瀏覽量

    68524
  • mybatis
    +關注

    關注

    0

    文章

    60

    瀏覽量

    6709
收藏 人收藏

    評論

    相關推薦

    探索設計稿自動生成Flutter代碼的技術方案

    作者:京東物流 冷先鋒 近年來,隨著人工智能和大模型技術的發展,設計稿(UI視圖)自動生成代碼的技術也在不斷進步。本文將探討幾家知名企業在這一領域的探索和實踐,包括美團、京東、微軟等,以及一些常見
    的頭像 發表于 11-08 10:09 ?907次閱讀
    探索設計稿<b class='flag-5'>自動</b><b class='flag-5'>生成</b>Flutter<b class='flag-5'>代碼</b>的技術方案

    如何自動生成verilog代碼

    介紹幾種自動生成verilog代碼的方法。
    的頭像 發表于 11-05 11:45 ?287次閱讀
    如何<b class='flag-5'>自動</b><b class='flag-5'>生成</b>verilog<b class='flag-5'>代碼</b>

    代碼解析工具與自動化流程圖生成解決方案

    ? 摘要:CasePlayer2是一款強大的源代碼解析工具,專門設計用于分析ANSI C、C、C++以及匯編語言源代碼,并自動化地生成流程圖等文件。該工具集成了多種功能,包括MISRA
    的頭像 發表于 10-10 13:40 ?206次閱讀

    使用mybatis切片實現數據權限控制

    一、使用方式 數據權限控制需要對查詢出的數據進行篩選,對業務入侵最少的方式就是利用mybatis或者數據庫連接池的切片對已有業務的sql進行修改。切片邏輯完成后,僅需要在業務中加入少量標記代碼
    的頭像 發表于 07-09 17:26 ?360次閱讀
    使用<b class='flag-5'>mybatis</b>切片實現數據權限控制

    黑芝麻智能代碼生成工具喜獲DEKRA德凱ASIL D功能安全產品認證

    黑芝麻智能瀚海自動駕駛中間件中的代碼生成工具榮獲ASIL D功能安全產品認證。
    的頭像 發表于 05-29 15:07 ?426次閱讀
    黑芝麻智能<b class='flag-5'>代碼</b><b class='flag-5'>生成</b>工具喜獲DEKRA德凱ASIL D功能安全產品認證

    ISEDA首發!大語言模型生成代碼到底好不好使

    在大模型席卷一切、賦能百業的浪潮里,“碼農”也沒能獨善其身。各種代碼自動生成的大模型,似乎描繪了一個人人都能像資深工程師一樣寫代碼的美好未來。 但在這個理想成為現實之前,有一個不能回避
    發表于 05-16 13:41 ?328次閱讀
    ISEDA首發!大語言模型<b class='flag-5'>生成</b>的<b class='flag-5'>代碼</b>到底好不好使

    CubeMx生成代碼優化等級調低不能運行怎么解決?

    重定向,可以打印一切正常。調低自動生成代碼優化等級為level0,不能運行,死在printf函數。 有人遇到類似的問題的么?萬分感謝!
    發表于 04-25 06:23

    Simulink自動生成代碼現階段的學習筆記

    在車載控制器的軟件開發中,simulink的身影幾乎隨處可見,主要是在控制算法和控制邏輯的實現。平時看同事點點點就生成代碼了,看起來很簡單,但是實際操作起來確各種磕磕絆絆。 下面記錄了一下步驟作為現階段的學習筆記吧。
    的頭像 發表于 04-17 10:56 ?3860次閱讀
    Simulink<b class='flag-5'>自動</b><b class='flag-5'>生成</b><b class='flag-5'>代碼</b>現階段的學習筆記

    .sct文件自動生成了一堆代碼,并且有warning是什么原因導致的?

    .sct文件自動生成了一堆代碼,并且有warning,手動改回去后編譯,警告消失,重新編譯又自動生成代碼
    發表于 03-07 06:39

    在做simulink+tasking自動代碼生成時,編譯找不到底層文件是為什么?

    在做simulink+tasking自動代碼生成時,編譯找不到底層文件,將文件添加進去后,會出現RT或NRT等重復定義
    發表于 02-20 08:06

    RL78的代碼生成器發布說明

    電子發燒友網站提供《RL78的代碼生成器發布說明.pdf》資料免費下載
    發表于 01-30 09:48 ?0次下載
    RL78的<b class='flag-5'>代碼</b><b class='flag-5'>生成</b>器發布說明

    鴻蒙ArkUI開發-實現增刪Tab頁簽

    本文以瀏覽器中增加或刪除頁簽為例,實現Tabs中頁簽的增刪功能。
    的頭像 發表于 01-29 18:43 ?1577次閱讀
    鴻蒙ArkUI開發-實現<b class='flag-5'>增刪</b>Tab頁簽

    DC2100B/A能不能支持MATLAB/simulink自動代碼生成

    1、硬件方面,微控制器是主要有幾種,計算能力如何,可以支持類似MPC的算法嗎?能不能擴展DSP的控制器? 2、軟件方面,能不能支持MATLAB/simulink自動代碼生成
    發表于 01-11 06:56

    單片機代碼自動生成器程序

    單片機代碼自動生成器是一種能夠幫助開發人員快速生成單片機代碼的工具。它利用了現代計算機技術和算法,能夠根據用戶提供的輸入和需求,
    的頭像 發表于 01-08 14:12 ?3161次閱讀

    如何禁止vivado自動生成 bufg

    在Vivado中禁止自動生成BUFG(Buffered Clock Gate)可以通過以下步驟實現。 首先,讓我們簡要了解一下什么是BUFG。BUFG是一個時鐘緩沖器,用于緩沖輸入時鐘信號,使其更穩
    的頭像 發表于 01-05 14:31 ?2159次閱讀
    主站蜘蛛池模板: 恋夜秀场1234手机视频在线观看| 日韩一区二区三区免费体验| 性色爽爱性色爽爱网站| 2019天天射干| 国产一区二区三区四区五在线观看 | 校园全肉高h湿一女多男| a级精品九九九大片免费看| 精品人妻伦一二三区久久AAA片| 神马电影院午夜神福利在线观看| 97超碰在线视频 免费| 绞尽奶汁by菊花开| 翁用力的抽插| 北岛玲手机在线观看视频观看| 开心成人社区| 伊人成色综合人网| 国产欧美亚洲综合第一页| 人人澡人人爽人人精品| 最新在线黄色网址| 久久99re热在线观看视频| 午夜在线视频国产极品片| 成人在免费视频手机观看网站 | 97综合久久| 久草在线福利资站免费视频| 午夜福利试看120秒体验区| 超嫩校花被灌醉在线观看| 免费成年人在线视频| 优优色影院| 极品色αv影院| 亚洲国产在线播放在线| 国产精品-区区久久久狼| 日韩亚洲欧美中文高清在线| caoporn 免费视频| 免费国产成人| 91久久偷偷做嫩草影院免费看| 久久视频在线视频| 一个人的视频在线观看免费观看 | 日本久久网站| yellow在线观看免费观看大全| 欧美阿v在线免播播放| 999人在线精品播放视频| 美女被强奷到抽搐的动态图|