arreglados los errores de los imports

This commit is contained in:
2026-03-05 09:12:15 +01:00
parent 34034edc68
commit 1c469c4c33
11 changed files with 66 additions and 2 deletions

15
pom.xml
View File

@@ -49,7 +49,22 @@
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>6.6.4.Final</version>
</dependency>
<!-- https://central.sonatype.com/artifact/com.mysql/mysql-connector-j/overview -->
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<version>9.1.0</version>
</dependency>
</dependencies>
</project>

View File

@@ -27,9 +27,17 @@ import javax.swing.border.EmptyBorder;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
import org.hibernate.SessionFactory;
import com.example.hibernate.model.AccMovement;
import com.example.hibernate.model.Account;
import com.example.hibernate.model.Emp;
import com.example.hibernate.model.dao.AccMovementDaoHibernate;
import com.example.hibernate.model.dao.AccountDaoHibernate;
import com.example.hibernate.model.dao.EmpleadoDaoHibernate;
import com.example.hibernate.model.dao.IAccMovementDao;
import com.example.hibernate.model.dao.IAccountDao;
import com.example.hibernate.model.dao.IEmpleadoDao;
import com.example.hibernate.model.servicio.AccountServicio;
import com.example.hibernate.model.servicio.EmpleadoServicio;
import com.example.hibernate.model.servicio.IAccountServicio;

View File

@@ -43,7 +43,7 @@ public class Emp implements java.io.Serializable {
public Emp() {
}
public Emp(Emp jefe, Dept dept, String ename, String job, Date hiredate, BigDecimal sal, BigDecimal comm,
public Emp(Emp jefe, Dept dept, String ename, String job, LocalDate hiredate, BigDecimal sal, BigDecimal comm,
Set<Account> accounts, Set<Project> projects, Set<Emp> emps) {
this.jefe = jefe;
this.dept = dept;

View File

@@ -1,5 +1,15 @@
package com.example.hibernate.model.dao;
import org.hibernate.SessionFactory;
import com.example.hibernate.model.AccMovement;
import com.example.hibernate.model.util.GenericDaoHibernate;
public class AccMovementDaoHibernate extends GenericDaoHibernate<AccMovement, Integer> implements IAccMovementDao {
public AccMovementDaoHibernate(SessionFactory sessionFactory) {
super(sessionFactory);
}
}

View File

@@ -1,5 +1,15 @@
package com.example.hibernate.model.dao;
import org.hibernate.SessionFactory;
import com.example.hibernate.model.Account;
import com.example.hibernate.model.util.GenericDaoHibernate;
public class AccountDaoHibernate extends GenericDaoHibernate<Account, Integer> implements IAccountDao {
public AccountDaoHibernate(SessionFactory sessionFactory) {
super(sessionFactory);
}
}

View File

@@ -1,5 +1,16 @@
package com.example.hibernate.model.dao;
import org.hibernate.SessionFactory;
import com.example.hibernate.model.Emp;
import com.example.hibernate.model.util.GenericDaoHibernate;
public class EmpleadoDaoHibernate extends GenericDaoHibernate<Emp, Integer> implements IEmpleadoDao {
public EmpleadoDaoHibernate(SessionFactory sessionFactory) {
super(sessionFactory);
}
}

View File

@@ -1,5 +1,8 @@
package com.example.hibernate.model.dao;
import com.example.hibernate.model.AccMovement;
import com.example.hibernate.model.util.IGenericDao;
public interface IAccMovementDao extends IGenericDao<AccMovement, Integer> {
}

View File

@@ -1,5 +1,8 @@
package com.example.hibernate.model.dao;
import com.example.hibernate.model.Account;
import com.example.hibernate.model.util.IGenericDao;
public interface IAccountDao extends IGenericDao<Account, Integer> {
}

View File

@@ -1,5 +1,8 @@
package com.example.hibernate.model.dao;
import com.example.hibernate.model.Emp;
import com.example.hibernate.model.util.IGenericDao;
public interface IEmpleadoDao extends IGenericDao<Emp, Integer> {
}

View File

@@ -6,6 +6,8 @@ import java.util.List;
import com.example.hibernate.model.AccMovement;
import com.example.hibernate.model.Account;
import com.example.hibernate.model.dao.IAccMovementDao;
import com.example.hibernate.model.dao.IAccountDao;
import com.example.hibernate.model.util.TransactionManager;
public class AccountServicio implements IAccountServicio {

View File

@@ -2,7 +2,6 @@ package com.example.hibernate.model.servicio;
import com.example.hibernate.model.Emp;
import com.example.hibernate.model.dao.EmpleadoDaoHibernate;
import com.example.hibernate.model.dao.IEmpleadoDao;
import com.example.hibernate.model.util.TransactionManager;
import com.example.hibernate.model.util.exceptions.InstanceNotFoundException;