def __init__(self):
types = jpype.java.sql.Types
self.jdbc_type_mappings = dict()
for field in types.__javaclass__.getClassFields():
self.jdbc_type_mappings[field.getName()] = field.getStaticAttribute()
_logger.debug(self.jdbc_type_mappings)
self.converter_mappings = dict()
for k, v in iteritems(_DEFAULT_CONVERTERS):
type_code = self.jdbc_type_mappings.get(k, None)
if type_code is not None:
self.converter_mappings[type_code] = v
else:
_logger.warning('%s is not defined java.sql.Types.', k)
评论列表
文章目录