package org.sxkj.common.handler;
|
|
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.TypeReference;
|
import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;
|
|
import java.sql.ResultSet;
|
import java.sql.SQLException;
|
import java.util.List;
|
|
public class LongListTypeHandler extends FastjsonTypeHandler {
|
public LongListTypeHandler(Class<?> type) {
|
super(type);
|
}
|
|
@Override
|
public List<List<Long>> getResult(ResultSet rs, String columnName) throws SQLException {
|
String json = rs.getString(columnName);
|
return JSON.parseObject(json,
|
new TypeReference<List<List<Long>>>() {});
|
}
|
}
|