要配置MyBatis的selectOne查询,需要在MyBatis的映射文件中编写对应的SQL语句,并在Java代码中调用相应的方法来执行查询操作。
以下是一个简单的示例配置:
public class User {
private int id;
private String username;
private String password;
// 省略getter和setter方法
}
<!-- UserMapper.xml -->
<mapper namespace="com.example.mapper.UserMapper">
<select id="selectUserById" resultType="com.example.model.User">
SELECT * FROM users WHERE id = #{id}
</select>
</mapper>
public interface UserMapper {
User selectUserById(int id);
}
SqlSession session = sqlSessionFactory.openSession();
UserMapper userMapper = session.getMapper(UserMapper.class);
User user = userMapper.selectUserById(1);
session.close();
System.out.println(user.getUsername());
在上面的示例中,我们定义了一个User类来表示查询结果的实体对象,编写了一个selectUserById方法来执行查询操作,然后在Java代码中调用这个方法来查询id为1的用户信息,并打印出用户名。这就是如何配置MyBatis的selectOne查询。