diff --git a/src/main/java/mpms/service/h2db/BaseDbCommonService.java b/src/main/java/mpms/service/h2db/BaseDbCommonService.java index 610319dec7e265f1b48d03531ae1012f160dc784..208ac69aa9b854fa12dcc7dc59aa65b60dada9b1 100644 --- a/src/main/java/mpms/service/h2db/BaseDbCommonService.java +++ b/src/main/java/mpms/service/h2db/BaseDbCommonService.java @@ -48,4 +48,11 @@ public abstract class BaseDbCommonService { this.key = key; } + @SuppressWarnings("unchecked") + public BaseDbCommonService(String tableName, String key) { + this.tClass = (Class) TypeUtil.getTypeArgument(this.getClass()); + this.tableName = this.covetTableName(tableName, this.tClass); + this.key = key; + } + }