mirror of
https://github.com/querydsl/querydsl.git
synced 2026-06-30 21:08:30 +08:00
added support for Object typed fields in Q-type generation
This commit is contained in:
parent
bf76b9183f
commit
c27e069d16
@ -95,7 +95,9 @@ public class TypeHelper {
|
||||
fieldType = Field.Type.STRING;
|
||||
} else if (fullName.equals(Boolean.class.getName())) {
|
||||
fieldType = Field.Type.BOOLEAN;
|
||||
} else if (fullName.equals(Locale.class.getName()) || fullName.equals(Class.class.getName())) {
|
||||
} else if (fullName.equals(Locale.class.getName())
|
||||
|| fullName.equals(Class.class.getName())
|
||||
|| fullName.equals(Object.class.getName())) {
|
||||
fieldType = Field.Type.SIMPLE;
|
||||
} else if (fullName.startsWith("java") && Number.class.isAssignableFrom(Class.forName(fullName))) {
|
||||
fieldType = Field.Type.NUMERIC;
|
||||
@ -203,6 +205,7 @@ public class TypeHelper {
|
||||
fullName = lb.getFullName();
|
||||
packageName = lb.getPackageName();
|
||||
simpleName = lb.getSimpleName();
|
||||
fieldType = lb.getFieldType();
|
||||
}
|
||||
}
|
||||
|
||||
@ -213,6 +216,7 @@ public class TypeHelper {
|
||||
fullName = lb.getFullName();
|
||||
packageName = lb.getPackageName();
|
||||
simpleName = lb.getSimpleName();
|
||||
fieldType = lb.getFieldType();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user