我很好奇MAP关键字给予Object类型的成员函数,并希望知道MAP成员函数如何与Oracle中对象类型的成员函数不同
答案 0 :(得分:5)
MAP
成员函数是用于比较对象的特殊函数。 “普通”成员函数仅供您自己使用。
MAP
member functions和ORDER
methods之间的实际比较更多。
您可以为对象定义一个或另一个。当您使用关系运算符<
,<=
,>
,...以及执行时比较两个对象时,它将被自动调用使用DISTINCT
,GROUP BY
,UNION
和ORDER BY
子句进行隐式比较。
可是:
MAP成员函数意味着绝对排序,而ORDER方法将使用相对排序。