分类：电脑/网络
问题：如题，hibernate中多对多关系为什么用Set而不用Arra? 
如题，hiber中多对多关系为什么用Set 而不用ArrayList？
回答：ArrayList是有序的，多数的关系往往不需要体现先后关系。
数据库的一对多映射本意就是表现出从属关系而已，Set更准确。
更多时候查询要确认的是有和没有的问题，set有contains方法，list只能完全遍历对照了。
希望能帮助你。