社区
Java EE
帖子详情
关于mybatis 中的 IN + 查询字段的问题
qq_42832652
2018-07-30 11:37:59
SQL:
SELECT
car_type_ids carTypeIds
FROM
t_push_message
WHERE
#{carTypeId} IN (car_type_ids);
例: Long carTypeId = 1L;
car_type_ids 的值是 1,2,3,4
这样写用mybatis 查询,查询不出来 有什么解决的方法吗
...全文
1256
5
打赏
收藏
关于mybatis 中的 IN + 查询字段的问题
SQL: SELECT car_type_ids carTypeIds FROM t_push_message WHERE #{carTypeId} IN (car_type_ids); 例: Long carTypeId = 1L; car_type_ids 的值是 1,2,3,4 这样写用mybatis 查询,查询不出来 有什么解决的方法吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangchengtest
2018-07-30
打赏
举报
回复
先把你想要的sql输出发出来
大人ssp
2018-07-30
打赏
举报
回复
因为列名carTypeId 数据库中是Long,应该把car_type_ids中的每个值 也转换为long,再放到sql中
十八道胡同
2018-07-30
打赏
举报
回复
where 列名 in (1,2,3,4) 这种写法是对的
ForDBA
2018-07-30
打赏
举报
回复
不知道是不是我理解有误,首先,in前面不应该是列名吗?你明显用的取值代码#{},SQL:
SELECT
car_type_ids carTypeIds
FROM
t_push_message
WHERE
列名 IN 条件范围;
十八道胡同
2018-07-30
打赏
举报
回复
建议你把拼接完成的脚本输出来,然后去数据库里面执行下就知道了
SpringMVC+
Mybatis
+Shiro+Bootstrap实战
快速增长实战经验的课程技术选型:核心框架:Spring Framework 4.X视图框架:Spring MVC 4.X持久层框架:
MyBatis
3.X /
Mybatis
-plus 2.1.8表格插件:Bootstrap Table表单验证插件:BootstrapValidator日期选择插件:Datepicker for Bootstrap数据图表:charts表单美化插件:ICheck树形视图插件:Ztree 数据库 Mysql5+Druid安全框架:Apache Shiro数据库连接池:Druid日志管理:SLF4J、Log4j页面交互:BootStrap、Layer等
mybatis
多
字段
in_
Mybatis
多
字段
模糊
查询
刚刚学习
Mybatis
,认识到增删改查这些操作都只能传入一个参数,传出一个参数。如果需要传入或传出好几个参数,则有两种方法:方法1::这就需要定义PO(Persistent Object)类。我理解的PO类就是主要用来和数据库打交道的,该类的变量基本上都要在数据库表
中
存在(有可能分布在多张表
中
,比如将多表
查询
时获得的结果放到PO类
中
)。随便说一下VO类(Value Object),我理解的VO类主...
mybatis
-plus+clickhouse+druid+多数据源+clickhouse array类型的读取和写入
java+jdbc+druid+
mybatis
-plus+clickhouse
mybatis
拦截器 + 注解对敏感
字段
进行加密解密
mybatis
拦截器 + 注解对敏感
字段
进行加密解密
MyBatis
多
字段
IN
查询
目标SQL: select * from demo t where (t.id, t.name) in (('1001', '张三'), ('1002', '李四')); Mapper接口定义: //mapper接口定义 List<Map<String, Object>> getResult(@Param("list") List<Map<String, String>> list); 调用持久化层: //组装数据 List<Map<Strin
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章