Кроме того, каковы стандартные типы преобразования между MySQL и Java.Я имею в виду, что varchar преобразуется в строку, int в int и т. Д.
Для справки по отображениям Hibernate я нашел следующую ссылку полезной для основных сценариев.Более сложные сопоставления см. В полной документации по hibernate.
Шпаргал по отображению Hibernate
Что касается Списка и Набора, то Set должен фактически быть типом Коллекции, который выследует использовать.Единственное различие между List и Set состоит в том, что List подразумевает порядок элементов, а Set не допускает дублирование.Простой набор записей БД не имеет указанного порядка и не имеет дубликатов, поэтому набор является подходящим.Список будет полезен только в том случае, если в вашем запросе указан порядок и / или вы хотите использовать некий UNION, который может создавать дубликаты.
Я не знаю, как превратить ваши наборы в списки, но я бы посоветовал вамвопрос, если вы действительно хотите это сделать.