Skip to content

Commit 615dd75

Browse files
committed
Only use default uuid relation field when id field name isn't id
1 parent d83b7a7 commit 615dd75

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/java/org/javawebstack/orm/TableInfo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ public TableInfo(Class<? extends Model> model, ORMConfig config) throws ORMConfi
113113
if (model.isAnnotationPresent(RelationField.class)) {
114114
relationField = model.getDeclaredAnnotationsByType(RelationField.class)[0].value();
115115
} else {
116-
relationField = Helper.pascalToCamelCase(model.getSimpleName()) + (getIdType().equals(UUID.class) ? "UUID" : "Id");
116+
relationField = Helper.pascalToCamelCase(model.getSimpleName()) + ((getIdType().equals(UUID.class) && !idField.equalsIgnoreCase("id")) ? "UUID" : "Id");
117117
}
118118
if (config.isIdPrimaryKey()) {
119119
if (primaryKey == null)

0 commit comments

Comments
 (0)