要配置MyBatis的selectOne查詢,需要在MyBatis的映射文件中編寫對(duì)應(yīng)的SQL語(yǔ)句,并在Java代碼中調(diào)用相應(yīng)的方法來(lái)執(zhí)行查詢操作。
以下是一個(gè)簡(jiǎn)單的示例配置:
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());
在上面的示例中,我們定義了一個(gè)User類來(lái)表示查詢結(jié)果的實(shí)體對(duì)象,編寫了一個(gè)selectUserById方法來(lái)執(zhí)行查詢操作,然后在Java代碼中調(diào)用這個(gè)方法來(lái)查詢id為1的用戶信息,并打印出用戶名。這就是如何配置MyBatis的selectOne查詢。