Enable deserialisation for certain package from Oracle database drivers. (#298)

* Oracle database drivers ojdbc7.jar and ojdbc8.jar use deserialisation which is disabled by the default in Corda. Added an Oracle package to serialFilter when the node uses Oracle database.
This commit is contained in:
szymonsztuka
2018-01-09 18:25:54 +00:00
committed by GitHub
parent 40edc286f5
commit c7487a8696
2 changed files with 18 additions and 2 deletions

View File

@ -173,4 +173,7 @@ class HibernateConfiguration(
return "corda-wrapper-binary"
}
}
}
}
/** Allow Oracle database drivers ojdbc7.jar and ojdbc8.jar to deserialize classes from oracle.sql.converter package. */
fun oracleJdbcDriverSerialFilter(clazz: Class<*>) : Boolean = clazz.name.startsWith("oracle.sql.converter.")