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