Estou utilizando Hibernate para fazer a persistência com o BD e estou querendo fazer uma consulta dinâmica, mas não sei como. Já pesquisei em vários tópicos mas até agora nada e aqui estou eu.
Meu problema é simples, desejo fazer uma consulta no banco de acordo com a escolha do usuário. Ex: ele escolhe filtrar produtos por tipos, então o sistema vai lá no banco, pega todos os tipos existentes e disponibiliza-os para o usuário escolher.
Aqui está a tabela Produto: