primaryKeyColumn
如果fields中含有@Primary的字段,则返回该字段名为主键,否则默认'id'为主键名
- Parameters:
fields- entityClass所有fields- Returns:
- 主键column(驼峰转为下划线)
BaseMapper<S extends BaseEntity>static StringassignParameter(Field field) static StringbindParameter(Field field) static StringcolumnName(Field field) static String[]static Class<?> entityType(Class<?> mapperType) static Field[]excludeNotColumnField(Class<?> entityClass) getClassExcludeColumns(Class<?> entityClass) static BaseMapper.TableInfostatic StringprimaryKeyColumn(Field[] fields) static StringselectColumnName(Field field) static String[]selectColumns(Field[] fields) static StringmapperType - mapper类型BaseMapper.TableInfomapperType - mapper类型entityType - 实体类型entityClass - 实体类型entityClass - 实体类fields - pfields - entityClass所有fieldsfields - entityClass所有fieldsfield - 字段field - entityClass中的fieldfield - 字段field - 字段