在MyBatis中,extends关键字用于继承父类的SQL片段。通过extends关键字,子SQL片段可以继承父SQL片段中定义的SQL代码,避免重复编写相同的SQL代码。
例如,我们可以在MyBatis的mapper文件中定义一个父SQL片段,然后在子SQL片段中使用extends关键字继承父SQL片段。这样可以提高代码的复用性和可维护性。
id, name, age SELECT FROM user
在上面的例子中,子SQL片段"selectUser"继承了父SQL片段"baseColumns"中定义的SQL代码,可以直接引用父SQL片段中定义的内容。这样在子SQL片段中就不需要重复编写"id, name, age"这部分内容。这种方式可以减少代码冗余,提高代码的可读性和维护性。