Fixed
Details
Details
Assignee
Frédéric Delaporte
Frédéric DelaporteReporter
Frédéric Delaporte
Frédéric DelaporteComponents
Fix versions
Affects versions
Priority
Who's Looking?
Open Who's Looking?
Created April 1, 2017 at 6:07 PM
Updated September 20, 2017 at 3:03 AM
Resolved April 6, 2017 at 9:41 PM
Hibernate defines a bunch of feature support properties on dialects, such as
SupportsSubqueryOnMutatingTable
. Those properties exists in NHibernate too, but appears to not be overridden in dialects requiring it, such asMySQLDialect
.This causes tests ported from Hibernate which depends on those properties for avoiding to test unsupported features to fail. (Like
BulkManipulation.SimpleDeleteOnAnimal
under MySQL.)Synchronizing at least the "informational" properties would help in reducing the failing tests count of some databases. (Those informational properties are the ones which only serves in the Test project, and do not affect any current NHibernate behavior. There is a code region around them, but some of the properties in it are used in some NHibernate logics, and must not be considered only informational.)