mirror of
https://github.com/kmitresse/Cards-Rush.git
synced 2026-05-14 01:21:49 +00:00
feat(DevWeb): Support multiple databases (test, prod)
This commit is contained in:
@@ -15,11 +15,11 @@ public class Main {
|
||||
// DAO<Player> daoJpaPlayer = jpaDaoFactory.getDAOPlayer();
|
||||
|
||||
// Contenu de la BD au début
|
||||
// User[] users = daoJpaUser.findAll();
|
||||
// for (User u : users) {
|
||||
// System.out.println(u.toString());
|
||||
// }
|
||||
// System.out.println();
|
||||
User[] users = daoJpaUser.findAll();
|
||||
for (User u : users) {
|
||||
System.out.println(u.toString());
|
||||
}
|
||||
System.out.println();
|
||||
|
||||
// // Ajout d'User :
|
||||
// Calendar cal1 = Calendar.getInstance();
|
||||
@@ -33,12 +33,12 @@ public class Main {
|
||||
// daoJpaUser.create(user1);
|
||||
// daoJpaUser.create(user2);
|
||||
|
||||
System.out.println("test récupération user");
|
||||
User[] users2 = daoJpaUser.findByField("username", "Kevin");
|
||||
for (User user : users2) {
|
||||
System.out.println(user.toString());
|
||||
}
|
||||
System.out.println("fin test");
|
||||
// System.out.println("test récupération user");
|
||||
// User[] users2 = daoJpaUser.findByField("username", "Kevin");
|
||||
// for (User user : users2) {
|
||||
// System.out.println(user.toString());
|
||||
// }
|
||||
// System.out.println("fin test");
|
||||
} catch (DAOException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
package uppa.project.provider;
|
||||
|
||||
import io.github.cdimascio.dotenv.Dotenv;
|
||||
|
||||
public class DotenvProvider {
|
||||
static Dotenv instance;
|
||||
|
||||
public static Dotenv getInstance() {
|
||||
if (instance == null) {
|
||||
instance = Dotenv.configure().load();
|
||||
}
|
||||
return instance;
|
||||
}
|
||||
}
|
||||
@@ -18,8 +18,7 @@ import jakarta.persistence.Persistence;
|
||||
* @see jakarta.persistence.EntityManager
|
||||
*/
|
||||
public final class EntityManagerProvider {
|
||||
|
||||
private final static String PERSISTANCE_UNIT_NAME = "db";
|
||||
private static final String PERSISTANCE_UNIT_NAME = DotenvProvider.getInstance().get("PERSISTANCE_UNIT_NAME");
|
||||
private static EntityManager instance;
|
||||
private static EntityManagerFactory factory;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user