我创建了一个从DefaultNamingStrategy扩展它的类。我在maven插件中引用了它,如下所示:
<namingStrategy>com.myproject.MyCustomNamingStrategy</namingStrategy>
但我得到“ClassNotFound”异常。是否可以编写自定义NamingStrategy类?如果是,我如何在maven插件中声明它?
答案 0 :(得分:0)
此PR引入了在创建Configuration
时在运行时更改名称映射的功能:
Configuration configuration = new Configuration(templates);
configuration.setDynamicNameMapping(new ChangeLetterCaseNameMapping(ChangeLetterCaseNameMapping.LetterCase.LOWER, Locale.getDefault());
ChangeLetterCaseNameMapping
已经由Querydsl提供,例如对PostgreSQL有用,但是您可以实现自己的NameMapping
。