private static Map<String, Accessor> columnMap(Class<?> klass, boolean includesGeneratedValue) {
List<Accessor> accessors = new ArrayList<>();
accessors.addAll(getPropertyAccessors(klass));
accessors.addAll(getFieldAccessors(klass));
Map<String, Accessor> result = new HashMap<>();
for (Accessor accessor : accessors) {
String columnName = columnName(accessor);
if (!result.containsKey(columnName)
&& (includesGeneratedValue || accessor.getAnnotation(GeneratedValue.class) == null)) {
result.put(columnName, accessor);
}
}
return result;
}
EntityUtils.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:spring-data-jdbc-template
作者:
评论列表
文章目录