Skip to content
Snippets Groups Projects
Commit 24af12ee authored by anttil's avatar anttil
Browse files

BIS-316 / SP-480: Create only one instance of ValidatorFactory

SVN: 28294
parent 889f70e3
No related branches found
No related tags found
No related merge requests found
...@@ -73,6 +73,8 @@ public abstract class AbstractDAO extends HibernateDaoSupport ...@@ -73,6 +73,8 @@ public abstract class AbstractDAO extends HibernateDaoSupport
/** The original source database instance. */ /** The original source database instance. */
private DatabaseInstancePE databaseInstance; private DatabaseInstancePE databaseInstance;
private static ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
protected AbstractDAO(final SessionFactory sessionFactory, protected AbstractDAO(final SessionFactory sessionFactory,
final DatabaseInstancePE databaseInstance) final DatabaseInstancePE databaseInstance)
{ {
...@@ -95,7 +97,6 @@ public abstract class AbstractDAO extends HibernateDaoSupport ...@@ -95,7 +97,6 @@ public abstract class AbstractDAO extends HibernateDaoSupport
protected final static <E> void validatePE(final E pe) throws DataIntegrityViolationException protected final static <E> void validatePE(final E pe) throws DataIntegrityViolationException
{ {
ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
Validator validator = factory.getValidator(); Validator validator = factory.getValidator();
final Set<ConstraintViolation<E>> violations = validator.validate(pe); final Set<ConstraintViolation<E>> violations = validator.validate(pe);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment