Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Lista vs Definir no JPA 2 - Prós / Contras / Conveniência

List versus Set

Duplicações permitidas Listas permitem duplicatas e Conjuntos não permitem duplicatas. Para alguns, esta será a principal razão para eles escolherem Listar ou Definir.

Exceção de várias malas - Multiple Eager fetching na mesma queryUma diferença notável no manuseio do Hibernate é que você não pode buscar duas listas diferentes em uma única query.Irá lançar uma exceção "cannot fetch multiple bags". Mas com conjuntos, não há tais problemas.