正确写法
@Select(“select * from fields_header”)
@Results(id = “baseResultMap”, value = {
@Result(property = “id”, column = “id”),
@Result(property = “fileName”, column = “file_name”),
@Result(property = “filePath”, column = “file_path”),
@Result(property = “createTime”, column = “create_time”),
@Result(property = “updateTime”, column = “update_time”),
@Result(property = “createUserId”, column = “create_user_id”)
})
List findAll();
在其他方法需要引用此方法的地方加上
@ResultMap(“baseResultMap”)
@Select(“select id, file_name, file_path, create_user_id from table_name where id = #{fileId}”)
@ResultMap(“baseResultMap”)
FieldsHeader selectFieldsHeader(@Param(“fileId”) String fileId);
本文详细介绍了MyBatis框架中映射文件的正确写法,包括如何使用@Select注解进行SQL查询,以及@Results和@ResultMap注解在结果集映射中的应用。通过具体的代码示例,讲解了如何将数据库字段与Java对象属性进行一一对应,为开发者提供了清晰的指引。
667

被折叠的 条评论
为什么被折叠?



