注解形式
@Select("SELECT * from GIS_BUILDING")
@Results(id = "BuildingDTO",
value = {@Result(column = "ID", property = "id"),
@Result(column = "NAME", property = "name"),
@Result(column = "NAME_ALPHABET", property = "nameAlphabet"),
@Result(column = "MAP_ID", property = "mapId"),
@Result(column = "MAP_X", property = "mapX"),
@Result(column = "MAP_Y", property = "mapY"),
@Result(column = "MAP_Z", property = "mapZ"),
@Result(column = "ID", property = "floor", javaType = List.class, many = @Many(select = "com.nsitd.pms.db.mapper.GisMapMapper.findMapsByBuildId")) })
List<BuildingDTO> selectAllBuildingDTO();