From 55a84adc542ea578075a64466b5ba011b6a8e177 Mon Sep 17 00:00:00 2001 From: jdegand <70610011+jdegand@users.noreply.github.com> Date: Sat, 21 Dec 2024 15:29:31 -0500 Subject: [PATCH] fix: import in PetDAO and remove unnecessary variable --- Hibernate/PetDAO.java | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/Hibernate/PetDAO.java b/Hibernate/PetDAO.java index a8cf8db..cdc78b2 100644 --- a/Hibernate/PetDAO.java +++ b/Hibernate/PetDAO.java @@ -5,24 +5,23 @@ import java.util.*; import java.util.logging.*; -import javax.persistence.*; +import jakarta.persistence.*; import org.hibernate.*; import org.hibernate.cfg.*; import org.hibernate.query.Query; public class PetDAO { - + public List findNamedPetsBySpecies(Session session, String species) { - List pets = session.createNativeQuery( - "SELECT * " + - "FROM Pet " + - "WHERE species like :species AND name is NOT NULL ") - .addEntity( Pet.class ) - .setParameter("species", species) - .list(); - return pets; + return session.createNativeQuery( + "SELECT * " + + "FROM Pet " + + "WHERE species like :species AND name is NOT NULL") + .addEntity(Pet.class) + .setParameter("species", species) + .list(); } - + @Entity(name = "Pet") @Table public static class Pet { @@ -32,16 +31,17 @@ public static class Pet { public String name; @Column public String species; - - public Pet() {} - + + public Pet() { + } + public Pet(Integer id, String name, String species) { this.id = id; this.name = name; this.species = species; } } - + public static void main(String[] args) { LogManager logManager = LogManager.getLogManager(); Logger logger = logManager.getLogger(""); @@ -53,15 +53,15 @@ public static void main(String[] args) { prop.setProperty("hibernate.hbm2ddl.auto", "create"); SessionFactory sessionFactory = new Configuration().addProperties(prop) - .addAnnotatedClass(Pet.class).buildSessionFactory(); - + .addAnnotatedClass(Pet.class).buildSessionFactory(); + Session session = sessionFactory.openSession(); session.beginTransaction(); - + Pet dog = new Pet(0, "Lady", "Dog"); Pet cat = new Pet(1, "Max", "Cat"); Pet camel = new Pet(2, null, "Camel"); - + session.save(dog); session.save(cat); session.save(camel); @@ -69,7 +69,7 @@ public static void main(String[] args) { PetDAO petDao = new PetDAO(); List pets = petDao.findNamedPetsBySpecies(session, "Cat"); - for(Pet p : pets) { + for (Pet p : pets) { System.out.println(p.id); System.out.println(p.name); System.out.println(p.species);