首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
如何让生成的model支持驼峰显示?
天晴
2019-06-17 11:36
请教各位大神,mysql的表名貌似不支持大小写,导致JfinalGenerator生成的model都是小写,如何像jfinal-club生成驼峰式的model名称?
项目:
JFinal
1
评论区
JFinal
2019-06-17 11:41
jfinal-club 中的表字段本身就是驼峰的,所以这个问题是自动被化解的
除了 jfinal club 中的用法以外,使用 mysql 时,想生成驼峰的 getter、setter 按照下面的办法:
1:字段名使用小写
2:字段名的单词之间用下划线分隔
如果字段名使用了大写,可以通过继承 MetaBuilder 并覆盖掉其中的 buildAttrName(String colName) 方法,在里头做一个 colName = colName.toLowerCase() 转换
目前这个 toLowerCase() 的转换只针对 oracle 做过,因为 oracle 的字段名本身是大写的
回复
JFinal
2019-06-17 11:52
刚注意到你的问题,并不是在说字段的问题,而是在说 Model 名称的问题,解决方法也是类似的:继承 MetaBuilder 覆盖掉其中的 buildModelName(...) 方法,随心所欲制定自己的 model name 规则
回复
天晴
2019-06-17 14:31
感谢波总解答
回复
发送
我要反馈
热门反馈
扫码入社
除了 jfinal club 中的用法以外,使用 mysql 时,想生成驼峰的 getter、setter 按照下面的办法:
1:字段名使用小写
2:字段名的单词之间用下划线分隔
如果字段名使用了大写,可以通过继承 MetaBuilder 并覆盖掉其中的 buildAttrName(String colName) 方法,在里头做一个 colName = colName.toLowerCase() 转换
目前这个 toLowerCase() 的转换只针对 oracle 做过,因为 oracle 的字段名本身是大写的