Compare commits
2 Commits
e97d0fb546
...
ab57fef00d
Author | SHA1 | Date |
---|---|---|
mmgul562 | ab57fef00d | |
mmgul562 | 7441fe53d4 |
|
@ -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*.
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue