Skip to content

Commit

Permalink
feat: implement add and set methods in HibernateUtil.java
Browse files Browse the repository at this point in the history
  • Loading branch information
Panzer1119 committed Aug 3, 2021
1 parent 375b3f0 commit adf490c
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions src/main/java/de/codemakers/database/hibernate/HibernateUtil.java
Original file line number Diff line number Diff line change
Expand Up @@ -119,4 +119,16 @@ public static <R> Optional<R> processSession(DatabaseConnector databaseConnector
}
}

public static boolean add(DatabaseConnector databaseConnector, Object object) {
return processSession(databaseConnector, session -> session.save(object)).isPresent();
}

public static boolean add(DatabaseConnector databaseConnector, Object object, boolean silent) {
return processSession(databaseConnector, session -> session.save(object), silent).isPresent();
}

public static void set(DatabaseConnector databaseConnector, Object object) {
useSession(databaseConnector, session -> session.update(object));
}

}

0 comments on commit adf490c

Please sign in to comment.