Skip to content

Commit 2e3cef4

Browse files
authored
Merge pull request #247 from MakotoKinoshita/fix/class-helper
ContextClassLoaderからだとClassが取得できなことがある問題を修正
2 parents d17ac50 + 5b6f239 commit 2e3cef4

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/main/java/org/seasar/doma/jdbc/ClassHelper.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,11 @@ default <T> Class<T> forName(String className) throws Exception {
4646
if (classLoader == null) {
4747
return (Class<T>) Class.forName(className);
4848
} else {
49-
return (Class<T>) classLoader.loadClass(className);
49+
try {
50+
return (Class<T>) classLoader.loadClass(className);
51+
} catch (ClassNotFoundException e) {
52+
return (Class<T>) Class.forName(className);
53+
}
5054
}
5155
} catch (ClassNotFoundException e) {
5256
throw new WrapException(e);

0 commit comments

Comments
 (0)