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
posted @ 2021-12-10 11:30  大唐棋牌官  阅读(305)  评论(0编辑  收藏  举报