日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

idea 自动生成mybaits_怎么让idea自动创建mybatis配置文件

發布時間:2023/12/2 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 idea 自动生成mybaits_怎么让idea自动创建mybatis配置文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

已采納

一、在pom.xml中添加plugin

其中generatorConfig.xml的位置,大家根據實際情況自行調整

二、generatorConfig.xml配置文件

1 <?xml version="1.0" encoding="UTF-8"?>

2 /p>

3 PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"

4 "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

5

6

7

8 location="C:/Oracle/Middleware/wlserver_10.3/server/lib/ojdbc6.jar"/>

9

10

11

12

13

14

15

16 connectionURL="jdbc:oracle:thin:@172.20.16.***:1521:CARGO" userId="***"

17 password="***"/>

18

19

20 targetProject="D:/yangjm/Code/CTAS/JAVAEE/CTAS2CCSP/src/main/java">

21

22

23

24

25

26 targetProject="D:/yangjm/Code/CTAS/JAVAEE/CTAS2CCSP/src/main/java">

27

28

29

30

31 targetProject="D:/yangjm/Code/CTAS/JAVAEE/CTAS2CCSP/src/main/java" type="XMLMAPPER">

32

33

34

35

39

40

41 enableCountByExample="false" enableUpdateByExample="false"

42 enableDeleteByExample="false" enableSelectByExample="false"

43 selectByExampleQueryId="false">

44

46

47

48

49

幾個要點:

a) 因為生成過程中需要連接db,所以第3行指定了驅動jar包的位置

b) 15-17行為連接字符串

c) 19-33行指定生成“entity實體類、mybatis映射xml文件、mapper接口”的具體位置

d) 40-46行為具體要生成的表,如果有多個表,復制這一段,改下表名即可

三、使用方式

mvn mybatis-generator:generate

如果是在intellij 環境,直接鼠標點擊即可

四、最后給一些小技巧:

a) 建表時,字段名稱建議用"_"分隔多個單詞,比如:AWB_NO、REC_ID...,這樣生成的entity,屬性名稱就會變成漂亮的駝峰命名,即:awbNo、recId

b)oracle中,數值形的字段,如果指定精度,比如Number(12,2),默認生成entity屬性是BigDecimal型 ,如果不指定精度,比如:Number(9),指默認生成的是Long型

c)oracle中的nvarchar/nvarchar2,mybatis-generator會識別成Object型,建議不要用nvarchar2,改用varchar2

取消

評論

總結

以上是生活随笔為你收集整理的idea 自动生成mybaits_怎么让idea自动创建mybatis配置文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。