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配置文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 海关备案证书图片(海关备案证书)
- 下一篇: 学习理发去哪里_学习美发去哪里学