在Java中使用MyBatis時,可以使用注解來配置映射關系和SQL語句。下面是一些常用的注解:
@Insert("insert into user(id, name) values(#{id}, #{name})")
int insertUser(User user);
@Update("update user set name = #{name} where id = #{id}")
int updateUser(User user);
@Delete("delete from user where id = #{id}")
int deleteUser(int id);
@Select("select * from user where id = #{id}")
User getUserById(int id);
@Results({
@Result(property = "id", column = "id"),
@Result(property = "name", column = "name")
})
@Select("select * from user")
List<User> getAllUsers();
這些注解可以直接在Mapper接口的方法上使用,來配置對應的SQL語句和映射關系。同時,還可以使用@Mapper注解將Mapper接口標識為MyBatis的映射器接口。