Compare commits

...

2 Commits

Author SHA1 Message Date
mmgul562 ab57fef00d Fix Main 2024-01-18 11:43:08 +01:00
mmgul562 7441fe53d4 Fix Main 2024-01-18 11:41:14 +01:00
2 changed files with 20 additions and 19 deletions

View File

@ -17,4 +17,4 @@ Aby baza nie była resetowana, należy ustawić wartość tego pola np. na `upda
- **Bestseller (bestsellers)** - Klasa reprezentująca tabelę o książkach-bestsellerach. Relacja *one-to-one* z **books**.
- **Genre (genres)** - Klasa reprezentująca tabelę o gatunkach książek.
*Wszystkie klasy mają metody dla podstawowych operacji CRUD*.
*Wszystkie klasy mają alternatywne metody dla podstawowych operacji CRUD*.

View File

@ -48,23 +48,25 @@ public class Main {
Session session = entityManager.unwrap(Session.class);
// zapisuje przykladowe obiekty do bazy
author1.save(session);
author2.save(session);
author3.save(session);
genre1.save(session);
genre2.save(session);
book1.save(session);
book2.save(session);
book3.save(session);
book4.save(session);
bestseller1.save(session);
bestseller2.save(session);
bestseller3.save(session);
authorBook1.save(session);
authorBook2.save(session);
authorBook3.save(session);
authorBook4.save(session);
authorBook5.save(session);
session.beginTransaction();
session.save(author1);
session.save(author2);
session.save(author3);
session.save(genre1);
session.save(genre2);
session.save(book1);
session.save(book2);
session.save(book3);
session.save(book4);
session.save(bestseller1);
session.save(bestseller2);
session.save(bestseller3);
session.save(authorBook1);
session.save(authorBook2);
session.save(authorBook3);
session.save(authorBook4);
session.save(authorBook5);
session.getTransaction().commit();
// pokazuje bestsellery z ocena przynajmniej tak wysoka jak podana
System.out.println("===Informacje o bestsellerach z oceną przynajmniej 75/100===");
@ -102,7 +104,6 @@ public class Main {
}
}
}
session.close();
} catch (Throwable ex) {
System.err.println("Creating session failed." + ex);