Package net.sf.jkniv.sqlegance
-
Interface Summary Interface Description Deletable Insertable OneToMany Mapping one-to-many objects relationshipQueryNameStrategy A set of rules for determining the query name to a set of methods (get, list, add, remove, update) from Repository that don't have a query object as parameter.Selectable Sql This interface represent Structured Query Language (SQL and some derivations like JPQL, HQL, JPQL, CQL...) in XML file, each node at XML file is represented by this class.SqlContext Main interface to load and access the set of queries defined at XML files for an application.Statistical Statistical data for query executionStorable Updateable -
Class Summary Class Description DefaultClassLoader DotQueryNameStrategy HashQueryNameStrategy -
Enum Summary Enum Description KeyGeneratorType Generate key typesLanguageType Type of sql sentence supported at xml files.ParameterMode Type of parameter from stored procedure.RepositoryProperty TODO properties to add add property to remove end line from queries, good for debug add property to limit parameter at clause IN, default is 1000 for oracleRepositoryType Types of supported repositories.SqlType Node type supported to xml files. -
Exception Summary Exception Description ConstraintException Thrown when model data violate the rules with JSR Bean ValidationNonUniqueResultException QueryNotFoundException RepositoryConfigException RepositoryException