diff --git a/dialect_ora.go b/dialect_ora.go new file mode 100644 index 00000000..3aa1e5cd --- /dev/null +++ b/dialect_ora.go @@ -0,0 +1,8 @@ +package gorm + +// OraDialect interface allows for each Ora driver to implement custom behaviours +type OraDialect interface { + // CreateWithReturningInto is called by gorm.createCallback(*Scope) and will create new entity while populating the identity ID into the primary key + // different drivers will have different ways of handling this behaviour for Ora + CreateWithReturningInto(*Scope) +}