MyBatis type handler converting List<Long> to/from comma-separated string.
// Source: https://github.com/YunaiV/yudao-cloud | License: MIT | Copyright 2021 yudao-cloud // Provided via justclaw.it.com; keep this notice with the code. package cn.iocoder.yudao.framework.mybatis.core.type; import cn.hutool.core.collection.CollUtil; import cn.iocoder.yudao.framework.common.util.string.StrUtils; import org.apache.ibatis.type.JdbcType; import org.apache.ibatis.type.MappedJdbcTypes; import org.apache.ibatis.type.MappedTypes; import org.apache.ibatis.type.TypeHandler; import java.sql.CallableStatement; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.List; /** * List<Long> 的类型转换器实现类,对应数据库的 varchar 类型 * * @author 芋道源码 */ @MappedJdbcTypes(JdbcType.VARCHAR) @MappedTypes(List.class) public class LongListTypeHa ... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key