Tag: CRITERIA-API
Tengo dos entidades, Película y Género, con una relación de muchos a muchos desde género a película. Género siendo el “padre” de la relación. Esto genera tres tablas: genre, movie y genre_movie @Entity public class Genre { @Id @GeneratedValue(strategy = AUTO) private Long id; @ManyToMany(fetch = LAZY) @JoinTable( name = . . . Read more
Tengo un problema con CriteriaBuilder. Hay dos clases public class Filter { Integer id; List<string> keyWords; } public class Entity { String name; String description; } Quiero obtener filtros que coincidan con Entity. Imaginemos que tenemos una entidad (name = “abc”, description = “test description asd”) Y filtros: 1. id . . . Read more
Estoy recibiendo llamadas duplicadas debido al código que se muestra a continuación. ¿Alguien puede ayudar con esto? Estoy obteniendo duplicados para la clase Student que está presente en el segundo método get mencionado a continuación. CriteriaBuilder cb = getSession().getCriteriaBuilder(); CreateriaQuery<AccAssotio> cq = cb.createquery(AccAssotio.class); cq.where(root.get(AccAssotio_To_SHR).get(Student_ID).in(?));
Una entidad básica que tiene una referencia OneToOne a otra entidad: @Entity public class Amigo { // … @OneToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY) private Amigo mejorAmigo; } Me gustaría construir una consulta select que contenga algunos de los campos y el id del mejor amigo. En SQL puro es . . . Read more
El título puede que no sea muy descriptivo, pero trataré de resumir mi problema. Estoy intentando crear consultas dinámicas utilizando Java Specifications. En mi caso, un DTO con filtros llega desde un punto final REST y para cada filtro intento crear una especificación como esta: private Specification <trafficdata> buildSpecificationQuery(TrafficDataRequestDTO requestDTO) . . . Read more