Better error handling
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Dieser Commit ist enthalten in:
Lixfel 2023-05-03 17:47:10 +02:00
Ursprung 5aca43b35e
Commit 59e397b826

Datei anzeigen

@ -32,7 +32,12 @@ public final class SqlTypeMapper<T> {
private static final Map<Class<?>, SqlTypeMapper<?>> mappers = new IdentityHashMap<>(); private static final Map<Class<?>, SqlTypeMapper<?>> mappers = new IdentityHashMap<>();
public static <T> SqlTypeMapper<T> getMapper(Class<?> clazz) { public static <T> SqlTypeMapper<T> getMapper(Class<?> clazz) {
return (SqlTypeMapper<T>) mappers.get(clazz); SqlTypeMapper<T> result = (SqlTypeMapper<T>) mappers.get(clazz);
if(result == null)
throw new SecurityException("Unregistered mapper requested: " + clazz.getName());
return result;
} }
public static <T extends Enum<T>> void ordinalEnumMapper(Class<T> type) { public static <T extends Enum<T>> void ordinalEnumMapper(Class<T> type) {