Mybatis中@select的用法是什么

小億
288
2024-05-28 18:13:06

在MyBatis中,@Select注解用于指定一個(gè)查詢(xún)操作,并且可以直接在接口方法上使用,表示該方法是一個(gè)查詢(xún)操作。@Select注解的value屬性用于指定查詢(xún)語(yǔ)句的SQL語(yǔ)句,可以是一個(gè)簡(jiǎn)單的SELECT語(yǔ)句,也可以是一個(gè)復(fù)雜的SQL語(yǔ)句。示例如下:

@Select("SELECT * FROM user WHERE id = #{id}")
User selectUserById(int id);

在上面的示例中,@Select注解指定了一個(gè)查詢(xún)操作,查詢(xún)id為指定參數(shù)的用戶(hù)信息。在接口方法上使用@Select注解可以簡(jiǎn)化XML映射文件的配置,同時(shí)也可以提高代碼的可讀性。

0