diff --git a/src/de/steamwar/sql/internal/SqlTypeMapper.java b/src/de/steamwar/sql/internal/SqlTypeMapper.java index 34c6173..53a2cc2 100644 --- a/src/de/steamwar/sql/internal/SqlTypeMapper.java +++ b/src/de/steamwar/sql/internal/SqlTypeMapper.java @@ -32,7 +32,12 @@ public final class SqlTypeMapper { private static final Map, SqlTypeMapper> mappers = new IdentityHashMap<>(); public static SqlTypeMapper getMapper(Class clazz) { - return (SqlTypeMapper) mappers.get(clazz); + SqlTypeMapper result = (SqlTypeMapper) mappers.get(clazz); + + if(result == null) + throw new SecurityException("Unregistered mapper requested: " + clazz.getName()); + + return result; } public static > void ordinalEnumMapper(Class type) {