哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Mybatis自動生成增刪改查代碼

Java開發(fā) ? 來源:代碼的路 ? 作者:代碼的路 ? 2023-01-13 15:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

GitHub項目地址

Gitee項目地址

使用 mybatis generator 自動生成代碼,實現(xiàn)數(shù)據(jù)庫的增刪改查。

1 配置Mybatis插件

在pom文件添加依賴:


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

2 創(chuàng)建庫表

在數(shù)據(jù)庫創(chuàng)建表格,具體方式見:本地安裝并創(chuàng)建MySQL數(shù)據(jù)庫

3 配置參數(shù)

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,運行插件。

可以看到已經(jīng)生成了三個文件:

在 UserDataPoMapper.java 中,添加 @Mapper ,否則會出現(xiàn)報錯。

5 編寫其他代碼

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

6 報錯問題

如果出現(xiàn)報錯:

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

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

學(xué)習(xí)更多編程知識,請關(guān)注我的公眾號:

[代碼的路]

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1603

    瀏覽量

    71212
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    3005

    瀏覽量

    116800
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3847

    瀏覽量

    85446
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4975

    瀏覽量

    74336
  • mybatis
    +關(guān)注

    關(guān)注

    0

    文章

    64

    瀏覽量

    7172
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    IP純凈度怎么?

    一、為什么要IP純凈度 買了服務(wù)器或者換了新IP之后,很多人直接就開始用了,結(jié)果賬號運營一段時間后出現(xiàn)各種問題才發(fā)現(xiàn)IP本身就有歷史問題。IP純凈度檢測應(yīng)該是所有跨境賬號運營開始之前的標(biāo)準(zhǔn)流程,而
    的頭像 發(fā)表于 04-03 15:52 ?406次閱讀

    東軟載波微電子ES-CodeMaker圖形化代碼自動生成工具發(fā)布

    MCU 軟件開發(fā)效率,上海東軟載波微電子有限公司配套推出 ES-CodeMaker 圖形化代碼自動生成工具,通過直觀的可視化配置,將開發(fā)者從繁瑣的 MCU 底層代碼中解放出來,專注于
    的頭像 發(fā)表于 03-25 15:25 ?316次閱讀
    東軟載波微電子ES-CodeMaker圖形化<b class='flag-5'>代碼</b><b class='flag-5'>自動</b><b class='flag-5'>生成</b>工具發(fā)布

    自動駕駛場景生成方法及優(yōu)選方案:康謀aiSim 3DGS方案重塑行業(yè)標(biāo)準(zhǔn)

    自動駕駛技術(shù)飛速發(fā)展的當(dāng)下,仿真測試的重要性愈發(fā)凸顯,而 自動駕駛場景生成 作為仿真測試的核心環(huán)節(jié),其技術(shù)水平直接決定了測試的效率與可靠性。面對傳統(tǒng)場景生成方式的諸多痛點,基于
    的頭像 發(fā)表于 02-02 17:39 ?460次閱讀

    國民技術(shù)發(fā)布N32Cube芯片配置與初始化代碼生成工具

    1月30日,國民技術(shù)(NSING)正式發(fā)布N32Cube——芯片配置與初始化代碼生成工具,讓時鐘、引腳與外設(shè)的配置一目了然、輕松上手!
    的頭像 發(fā)表于 02-02 15:26 ?833次閱讀
    國民技術(shù)發(fā)布N32Cube芯片配置與初始化<b class='flag-5'>代碼</b><b class='flag-5'>生成</b>工具

    淘寶、京東、拼多多API大比拼,誰才是電商運營的最佳拍檔?

    效率、文檔質(zhì)量、生態(tài)支持 等多個維度進(jìn)行深度對比,助您找到最適合業(yè)務(wù)需求的“技術(shù)拍檔”。 一、 接口覆蓋廣度:誰的功能最全面? 淘寶/天貓API: 作為最早布局開放生態(tài)的平臺之一,其API體系最為龐大和成熟。覆蓋商品管理(增刪改
    的頭像 發(fā)表于 12-16 14:34 ?542次閱讀
    淘寶、京東、拼多多API大比拼,誰才是電商運營的最佳拍檔?

    為什么資深測試工程師都離不開走

    本可以通過一次有效的Walk-through(走)避免。當(dāng)團(tuán)隊日常討論質(zhì)量時,經(jīng)常會提到測試、自動化、代碼Review,但Walk-through卻是被最多人忽
    的頭像 發(fā)表于 12-05 10:01 ?449次閱讀
    為什么資深測試工程師都離不開走<b class='flag-5'>查</b>?

    愛企平臺企業(yè)詳情數(shù)據(jù) API 接口使用指南

    的可能性。本文將探討如何通過愛企平臺的 API 接口獲取企業(yè)詳情數(shù)據(jù)。 一、API 接口概述 愛企平臺提供的 API 接口允許授權(quán)用戶根據(jù)特定的查詢條件(如企業(yè)名稱、統(tǒng)一社會信用代碼等)獲取目標(biāo)企業(yè)的詳細(xì)信息。返回的數(shù)據(jù)通常
    的頭像 發(fā)表于 11-20 14:48 ?1495次閱讀
    愛企<b class='flag-5'>查</b>平臺企業(yè)詳情數(shù)據(jù) API 接口使用指南

    語法糾錯和testbench的自動生成

    ,回到寫好的Verilog代碼,按住ctrl+shift+p,在彈出的搜索框里輸入testbench。 點擊后會自動將當(dāng)前模塊的testbench生成在終端框內(nèi)。 當(dāng)然,本質(zhì)上該插件還是通過python來實現(xiàn)的,因此
    發(fā)表于 10-27 07:07

    使用Simulink自動生成浮點運算HDL代碼(Part 1)

    引言 想要實現(xiàn)浮點運算功能,如果自己寫Verilog代碼,需要花費較多的時間和精力。好在Simulink HDL Coder工具箱提供了自動代碼生成技術(shù)。下圖展示了HDL Coder如
    發(fā)表于 10-22 06:48

    HarmonyOSAI編程萬能卡片生成(一)

    生成卡片的UI代碼、配置信息和下載靜態(tài)資源文件。 保存卡片工程有兩種方式: 方式一:使用代碼/配置查看窗口的“復(fù)制”、“插入”或“創(chuàng)建文件”等按鈕手動保存卡片代碼和配置信息。 方式二
    發(fā)表于 09-08 17:09

    HarmonyOSAI編程自然語言代碼生成

    安裝CodeGenie后,在下方對話框內(nèi),輸入代碼需求描述,將根據(jù)描述智能生成代碼生成內(nèi)容可一鍵復(fù)制或一鍵插入至編輯區(qū)當(dāng)前光標(biāo)位置。 提問示例 使用ArkTs語言寫一段
    發(fā)表于 09-05 16:58

    HarmonyOSAI編程編輯區(qū)代碼生成

    CodeGenie提供Inline Edit能力,支持在編輯窗口中通過自然語言進(jìn)行問答,基于上下文智能生成代碼片段,提升代碼可讀性。 當(dāng)前有以下兩種方式喚醒Inline Edit對話框: 在
    發(fā)表于 08-20 15:24

    生成式 AI 重塑自動駕駛仿真:4D 場景生成技術(shù)的突破與實踐

    生成式AI驅(qū)動的4D場景技術(shù)正解決傳統(tǒng)方法效率低、覆蓋不足等痛點,如何通過NeRF、3D高斯?jié)姙R等技術(shù)實現(xiàn)高保真動態(tài)建模?高效生成極端天氣等長尾場景?本文為您系統(tǒng)梳理AI驅(qū)動的4D場景生成體系及其在
    的頭像 發(fā)表于 08-06 11:20 ?5353次閱讀
    <b class='flag-5'>生成</b>式 AI 重塑<b class='flag-5'>自動</b>駕駛仿真:4D 場景<b class='flag-5'>生成</b>技術(shù)的突破與實踐

    手動添加cubeMX的軟件自動生成代碼后,編譯出現(xiàn)’rtthread.elf’:No Such File 的錯誤怎么解決?

    手動添加cubeMX的軟件自動生成代碼后,編譯出現(xiàn)’rtthread.elf’:No Such File 的錯誤。
    發(fā)表于 06-12 07:46

    HarmonyOS5云服務(wù)技術(shù)分享--云數(shù)據(jù)庫使用指南

    ??: 敏感數(shù)據(jù)啟用字段級加密(如用戶手機號)。 ? ??總結(jié)?? 華為云數(shù)據(jù)庫(CloudDB)讓HarmonyOS應(yīng)用的數(shù)據(jù)管理變得輕松又高效!通過本文的代碼示例和技巧,相信你已經(jīng)掌握了增刪改
    發(fā)表于 05-22 18:29
    聂荣县| 合江县| 铁岭市| 穆棱市| 东辽县| 井陉县| 安西县| 甘洛县| 东莞市| 龙南县| 喀喇沁旗| 天长市| 西乌珠穆沁旗| 五莲县| 巴彦淖尔市| 灵丘县| 万源市| 祁门县| 景宁| 溆浦县| 溧水县| 两当县| 鲁山县| 涿鹿县| 龙山县| 朔州市| 揭阳市| 宁城县| 双牌县| 馆陶县| 信阳市| 临夏县| 甘南县| 永川市| 彰化县| 安丘市| 墨脱县| SHOW| 德安县| 仁布县| 化隆|