Module storm

Package st.orm


package st.orm
  • Class
    Description
    Batch callback interface.
    Marker interface used within an SQL template to indicate where bind variables (parameters) should be injected.
    Specifies the name for the column, table or view.
    Annotation for specifying multiple database column names, e.g., for compound keys.
    Specifies how an enum should be mapped when reading or writing to a column.
    Specifies the schema name for the table or view.
    Defines the strategy to use when mapping enums.
    Marks a field as a foreign key.
    Indicates that the underlying fields of the record component are inlined in this record.
    Thrown when getSingleResult is executed on a query and there is more than one result from the query.
    Thrown when getSingleResult is executed on a query and there is no result to return.
    Thrown when an optimistic locking conflict occurs.
    Allows the persistence properties of a record component to be configured.
    Thrown when a database or sql problem occurs.
    Marks a field as the primary key of an entity.
    Represents a prepared query that can be executed multiple times, allows adding records to a batch and retrieving generated keys.
    Abstraction for DQL (Data Query Language) statements, such as SELECT queries and DML (Data Manipulation Language) statements, such as INSERT, UPDATE and DELETE statements
    Ref<T extends Record>
    Ref records are used to represent reference to records, allowing them to be fetched from the database.
    Result callback interface.
    The Templates interface provides a collection of static methods for constructing SQL query elements and creating ORM repository templates.
    Specifies the selection mode for query operations.
    Represents the type of a temporal attribute.
    Marks a record component as a version field to detect optimistic locking conflicts.