国产精品高清一区二区三区不卡-国产精品一区二区三区免费视频-日韩免费高清一级毛片-亚洲欧美一区二区三区国产精品-日韩欧美一区二区三区不卡视频-亚欧免费视频一区二区三区-亚洲欧美日韩一区成人-欧美日韩视频综合一区无弹窗-精品日韩在线视频一区二区三区-国内精品视频一区二区三区

你好,歡迎進(jìn)入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!

誠(chéng)信、勤奮、創(chuàng)新、卓越

友好定價(jià)、專業(yè)客服支持、正版軟件一站式服務(wù)提供

13262879759

工作日:9:00-22:00

恕我直言,有了這款 IDEA 插件,你可能只需要寫 30% 的代碼...

發(fā)布時(shí)間:2023-08-12

瀏覽次數(shù):0

它是一個(gè)基于IDEA開發(fā)的代碼生成插件,支持自定義任意模板(Java、html、js、xml)。 只要與數(shù)據(jù)庫(kù)相關(guān)的代碼都可以通過(guò)自定義模板生成。 支持?jǐn)?shù)據(jù)庫(kù)類型和java類型映射關(guān)系配置。 支持同時(shí)生成多個(gè)表的生成代碼。 每個(gè)表都有獨(dú)立的配置信息。 完全個(gè)性化定義,規(guī)則由你定。

1. 安裝()

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來(lái)_關(guān)系庫(kù)數(shù)據(jù)系統(tǒng)有哪些

我這里的話已經(jīng)安裝好了。

建議您安裝一個(gè)名為 的插件。

通過(guò)注解的方法intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖,可以在編譯時(shí)手動(dòng)為屬性生成構(gòu)造函數(shù)、/、、、方法。 出現(xiàn)的神奇之處在于,源代碼中沒有 and 技巧,而編譯后的字節(jié)碼文件中有 and 技巧。

2. 創(chuàng)建數(shù)據(jù)庫(kù)

-- ------------------------------ Table structure for user-- ----------------------------DROP TABLE IF EXISTS `user`;CREATE TABLE `user` (`id` int(11) NOT NULL,`username` varchar(20) DEFAULT NULL,`sex` varchar(6) DEFAULT NULL,`birthday` date DEFAULT NULL,`address` varchar(20) DEFAULT NULL,`password` varchar(20) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;SET FOREIGN_KEY_CHECKS = 1;

3、在IDEA中配置連接數(shù)據(jù)庫(kù)

在此之前,創(chuàng)建一個(gè)新項(xiàng)目,這個(gè)應(yīng)該比較簡(jiǎn)單。

項(xiàng)目建好后,如右圖,找到這個(gè)。

數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來(lái)_關(guān)系庫(kù)數(shù)據(jù)系統(tǒng)有哪些_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

操作如右圖:

關(guān)系庫(kù)數(shù)據(jù)系統(tǒng)有哪些_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來(lái)

然后填寫數(shù)據(jù)庫(kù)名稱、用戶名、密碼。 單擊“確定”。 在這種情況下,IDEA 已完成與數(shù)據(jù)庫(kù)的連接。

4.開始生成代碼

在此找到您要生成的表格intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖,然后右鍵單擊,將出現(xiàn)如下所示的部分。

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_關(guān)系庫(kù)數(shù)據(jù)系統(tǒng)有哪些_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來(lái)

單擊1所示位置,選擇要將生成代碼加載到的文件夾,選擇后單擊“確定”。

數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來(lái)_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_關(guān)系庫(kù)數(shù)據(jù)系統(tǒng)有哪些

勾選您需要生成的代碼,然后單擊“確定”。

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_關(guān)系庫(kù)數(shù)據(jù)系統(tǒng)有哪些_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來(lái)

這樣,代碼生成就完成了,生成的代碼如右圖所示:

關(guān)系庫(kù)數(shù)據(jù)系統(tǒng)有哪些_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來(lái)_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

5.pom.xml

org.springframework.bootspring-boot-starter
org.springframework.bootspring-boot-starter-web
org.projectlomboklomboktrue
org.springframework.bootspring-boot-devtoolstrue
org.mybatis.spring.bootmybatis-spring-boot-starter1.3.2
mysqlmysql-connector-java5.1.47
com.alibabadruid1.0.9


6..yml

server:port: 8089spring:datasource:url: jdbc:mysql://127.0.0.1:3306/database?useUnicode=true&characterEncoding=UTF-8username: rootpassword: 123456type: com.alibaba.druid.pool.DruidDataSourcedriver-class-name: com.mysql.jdbc.Driver
mybatis:mapper-locations: classpath:/mapper/*Dao.xmltypeAliasesPackage: com.vue.demo.entity

7.啟動(dòng)項(xiàng)目

在開始項(xiàng)目之前,我們需要改變兩個(gè)地方。

在dao層添加@注解。

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來(lái)_關(guān)系庫(kù)數(shù)據(jù)系統(tǒng)有哪些

在啟動(dòng)類上添加 @("com.vue.demo.dao") 注解。

數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來(lái)_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_關(guān)系庫(kù)數(shù)據(jù)系統(tǒng)有哪些

啟動(dòng)項(xiàng)目

數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來(lái)_關(guān)系庫(kù)數(shù)據(jù)系統(tǒng)有哪些_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

進(jìn)行測(cè)試

用法介紹到此結(jié)束。 如果覺得有用就趕緊使用吧~

推薦閱讀:
百度工程師用公司服務(wù)器 "挖礦":4 個(gè)月賺 10 萬(wàn),被判坐牢 3 年...
GitHub 熱榜:歪果小姐姐教你用純代碼畫畫,真細(xì)膩!
天秀,17 歲高中生獨(dú)立開發(fā)全球疫情追蹤網(wǎng)站后火了!
就在剛剛,GitHub 宣布收購(gòu) NPM!
GitHub 熱榜:文字識(shí)別神器,超輕量級(jí)中文 OCR!

如有侵權(quán)請(qǐng)聯(lián)系刪除!

13262879759

微信二維碼