我正在使用反射来获取字段
Field[] testContent = menu.getClass().getDeclaredFields();
它会返回变量,比如
fieldId fieldName
诸若此类。
所以我需要把它们转换成Hibernate风格,比如
FIELD_ID,FIELD_NAME
所以有没有什么我可以使用的东西,因为我正在考虑使用正则表达式来拆分它,但我希望已经有了一些东西。
发布于 2017-02-22 19:25:33
名称取决于使用的Hibernate naming strategy。根据版本和您试图实现的目标,您可以尝试使用命名策略的公共API直接从Java类获取表名,而不是使用反射,例如用于default naming strategy的classToTableName。
https://stackoverflow.com/questions/42389734
复制相似问题