Quiero convertir el siguiente subconsulta para utilizar hibernación subconsulta:Criterios subconsulta con no nula
getCurrentSession().createQuery("from Employee where id in (select adminId from Department where adminId is not null)")
.list();
Empleado:
@ManyToOne @JoinColumn(name = "fk_department_id", nullable = true) private Department department;
Departamento:
@OneToMany(fetch = FetchType.EAGER) @JoinColumn(name = "fk_department_id") private Set<Employee> employees = new HashSet<Employee>(0);
¿Alguien puede darme un ejemplo de esta conversión, porque leí algunos ejemplos y todavía no puedo encontrar la manera de hacerlo.
BTW, tengo un problema grave recientemente al ajustar cualquier bloque de código cuando publico una nueva pregunta, hago como siempre copio el código de mi IDE o del archivo de texto y destaco el código y lo rodeo con el botón de código, pero se muestra mal. –
Eso es porque estás usando pestañas en lugar de espacios. –
¿me puede decir cómo fue posible volver a formatear el código, por lo que puedo evitarlo en el futuro? –