Class JoinerProperties

java.lang.Object
cz.encircled.joiner.core.JoinerProperties

public class JoinerProperties extends Object
  • Field Details

    • useStatelessSessions

      public boolean useStatelessSessions
    • defaultFeatures

      public List<QueryFeature> defaultFeatures
    • defaultHints

      public Map<String,List<Object>> defaultHints
    • printQueries

      public boolean printQueries
  • Constructor Details

    • JoinerProperties

      public JoinerProperties()
  • Method Details

    • setUseStatelessSessions

      public JoinerProperties setUseStatelessSessions(boolean useStatelessSessions)
      If true, Hibernate StatelessSession will be used for all queries
    • printQueries

      public JoinerProperties printQueries(boolean printQueries)
      If true, will print the JPA query string to the INFO log
    • addDefaultQueryFeature

      public JoinerProperties addDefaultQueryFeature(QueryFeature feature)
      Add a given feature to all queries
      See Also:
    • removeDefaultQueryFeature

      public void removeDefaultQueryFeature(QueryFeature feature)
    • addDefaultHint

      public JoinerProperties addDefaultHint(String key, Object value)
      Add a given JPA hint to all queries
    • removeDefaultHint

      public void removeDefaultHint(String key)