Resultados da pesquisa a pedido "hql"
Um-para-muitos relacionamento obtém objetos duplicados sem usar "distinto". Por quê?
Eu tenho 2 classes em um relacionamento um-para-muitos e uma consulta HQL que é um pouco estranha. Mesmo que tenha lido algumas perguntas já postadas, isso n...
Ordem de consulta nomeada de hibernação por parâmetro
Oi alguém pode me indicar como podemos passar uma ordem por cláusula como parâmetro nomeado para hql Ex: Trabalho: select tb from TransportBooking as tb and TIMESTAMP(tb.bookingDate, tb.bookingTime) >= current_timestamp() order by ...
Maneira preferida de mapear um conjunto de resultados com entidade e contagem usando Spring Data
Geralmente, existe a pergunta comercial para mostrar todas as categorias e com que frequência essas categorias são usadas. É fácil responder a essa pergunta com uma consulta: SELECT c.*, count(*) FROM category_assignment ca LEFT JOIN category c ...
Instruções preparadas, hibernação e HQL
O Hibernate usa internamente PreparedStatements no JDBC ao converter HQL em SQL. Como são tratados os parâmetros embutidos em um HQL? exemplo: public List<Student> loadAllStudentsByStatus(String status) { String queryString = "FROM Student ...
Usando uma instrução CASE no HQL, selecione
Existe alguma maneira de fazer o seguinte no HQL: SELECT case when flag = true then SUM(col1) else SUM(col2) FROM myTable
Cláusula IN na HQL ou Java Persistence Query Language
Eu tenho a seguinte consulta JPA parametrizada ou Hibernate: SELECT entity FROM Entity entity WHERE name IN (?)Eu quero passar o parâmetro como um ArrayList <>, isso é possível? A corrente de hibernação me diz que java.lang.ClassCastException: ...
HQL - identificador de linha para paginação
Alguém sabe se o HQL tem uma palavra-chave para identificar linhas como ROWID ou ROWNUM? Gostaria de implementar a paginação com HQL, mas não consigo usar .setMaxResult () ou .setFirstResult () porque não trabalho diretamente com o objeto de ...
Prevenção contra injeção de SQL no Hibernate
Eu usei o hibernate para interagir com meu banco de dados, agora eu queria tornar minha camada de banco de dados segura contra injeção de SQL, então fiz algumas pesquisas e descobri que minhas consultas deveriam ser parametrizadas, o que ...