本人需要手工将数据库中的字段批量转换为java对象的字段
比如: 将TRADE_DATE 转换为 tradeDate
最终的结果为:
1) xxx.xml
格式如下: result property="tradeDate" column="TRADE_DATE" jdbcType="VARCHAR" javaType="java.lang.String" />
2) xxx.java
格式如下: private String tradeDate;
如果手写的话,易错而且工作量大。
使用notepad++ 和 excel 共同配合完成
1 使用sql查询出某表的所有字段并复制到 notePad++中,
首先将所有的字段转换为小写,然后使用正则表达式替换,
查找目标为 ([a-z]_([a-z])
替换为 \1\U\2
查找模式为: 正则表达式
这样就可以把所有的带下划线的字段替换为大小写区分的java字段。
2 按住alt,并使用鼠标下拉,做区块选择,在第一列写入private String ;同样,区块选择最后一列,写入;
这样java类型就做好了。
3 同样,使用notepad++可以做出result property="tradeDate 和 column="TRADE_DATE"
将result property="tradeDate