postgresql数据库存储inet数据类型 使用mybaits查询
查了一早上 不管是怎么封装sql 使用sql注解 还是怎么查询 都会报错
百度很少有相关inet类型的相关资料 ,但是我由于要这样查询 写了又报错,我也很无奈,以下是我的sql
<select id="findnetwork" resultType="com.example.iptool.mybaits.javabean.Ipaddr"
parameterType="java.lang.String" >
SELECT * from ipaddr where network >>= #{ip}
</select>
怎么写都不行,想封装sql,但是也没有成功
后来发现 !!!!
在参数后面加上::inet 就可以了 申明了数据类型 就不报错了
如下
<select id="findnetwork" resultType="com.example.iptool.mybaits.javabean.Ipaddr" parameterType="java.lang.String" > SELECT * from ipaddr where network >>= #{ip}::inet </select>
哈哈哈 问题解决了 特此记录 如有相同问题 我的方法对你有帮助 记得点赞哈
参考博客:https://blog.csdn.net/inrtyx/article/details/44458751?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecpm_v1~rank_v31_ecpm-1-44458751.pc_agg_new_rank&utm_term=inet+pgsql+%E7%B1%BB%E5%9E%8B&spm=1000.2123.3001.4430