mirror of
https://github.com/hibernate/hibernate-orm
synced 2025-02-28 06:49:09 +00:00
add missing @since annotations
This commit is contained in:
parent
1d22d8e174
commit
c15232141d
@ -220,6 +220,8 @@ default void inSession(Consumer<Session> action) {
|
||||
|
||||
/**
|
||||
* Open a {@link StatelessSession} and use it to perform an action.
|
||||
*
|
||||
* @since 6.3
|
||||
*/
|
||||
default void inStatelessSession(Consumer<StatelessSession> action) {
|
||||
try ( StatelessSession session = openStatelessSession() ) {
|
||||
@ -238,6 +240,8 @@ default void inTransaction(Consumer<Session> action) {
|
||||
/**
|
||||
* Open a {@link StatelessSession} and use it to perform an action
|
||||
* within the bounds of a transaction.
|
||||
*
|
||||
* @since 6.3
|
||||
*/
|
||||
default void inStatelessTransaction(Consumer<StatelessSession> action) {
|
||||
inStatelessSession( session -> manageTransaction( session, session.beginTransaction(), action ) );
|
||||
@ -254,6 +258,8 @@ default <R> R fromSession(Function<Session,R> action) {
|
||||
|
||||
/**
|
||||
* Open a {@link StatelessSession} and use it to obtain a value.
|
||||
*
|
||||
* @since 6.3
|
||||
*/
|
||||
default <R> R fromStatelessSession(Function<StatelessSession,R> action) {
|
||||
try ( StatelessSession session = openStatelessSession() ) {
|
||||
@ -272,6 +278,8 @@ default <R> R fromTransaction(Function<Session,R> action) {
|
||||
/**
|
||||
* Open a {@link StatelessSession} and use it to obtain a value
|
||||
* within the bounds of a transaction.
|
||||
*
|
||||
* @since 6.3
|
||||
*/
|
||||
default <R> R fromStatelessTransaction(Function<StatelessSession,R> action) {
|
||||
return fromStatelessSession( session -> manageTransaction( session, session.beginTransaction(), action ) );
|
||||
|
Loading…
x
Reference in New Issue
Block a user