V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhady009  ›  全部回复第 15 页 / 共 16 页
回复总数  318
1 ... 7  8  9  10  11  12  13  14  15  16  
2019-05-22 09:56:11 +08:00
回复了 zhady009 创建的主题 Java mybatis 中如何处理插入语句中的美元符号 等特殊字符?
@gejun123456 mybtis 版本 3.4.6
java:
AdPlanRtReport adPlanRtReport = new AdPlanRtReport();
adPlanRtReport.setUserId(0L);
adPlanRtReport.setPlanId(0L);
adPlanRtReport.setPlanName("212$");
adPlanRtReportMapper.insertSelective(adPlanRtReport);
...省略
xml:
<insert id="insertSelective" keyColumn="id" keyProperty="id" parameterType="xxx.AdPlanRtReport" useGeneratedKeys="true">
<[email protected]>
insert into ad_plan_rt_report
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="userId != null">
user_id,
</if>
<if test="planId != null">
plan_id,
</if>
<if test="planName != null">
plan_name,
</if>
...省略
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="userId != null">
#{userId,jdbcType=BIGINT},
</if>
<if test="planId != null">
#{planId,jdbcType=BIGINT},
</if>
<if test="planName != null">
#{planName,jdbcType=VARCHAR},
</if>
...省略
</trim>
</insert>

报错信息:
Error updating database. Cause: java.lang.IllegalArgumentException: Illegal group reference
### The error may involve xxx.mapper.AdPlanRtReportMapper.insertSelective-Inline
### The error occurred while setting parameters
### SQL: insert into ad_plan_rt_report ( user_id, plan_id, plan_name, cpm, roi, impression, click, ctr, spend, cpc, order_num, gmv, scene_type, ad_unit_num, mall_fav_num, max_cost, account_status, `status`, operate_status, is_deleted, report_date, report_time ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )
### Cause: java.lang.IllegalArgumentException: Illegal group reference
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446)
at com.sun.proxy.$Proxy35.insert(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:278)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:58)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59)
at com.sun.proxy.$Proxy58.insertSelective(Unknown Source)
2019-05-21 22:24:58 +08:00
回复了 zhady009 创建的主题 Java mybatis 中如何处理插入语句中的美元符号 等特殊字符?
@gejun123456 就比如一个 username 字段 value 是 x$x
2019-05-21 22:19:45 +08:00
回复了 zhady009 创建的主题 Java mybatis 中如何处理插入语句中的美元符号 等特殊字符?
@gejun123456 就是用你插件生成的 insert 买了一年
2019-05-10 21:01:20 +08:00
回复了 Beeasy 创建的主题 问与答 弱弱地问下大家 如何成为一个程序员呀
@abclearner 我觉得这样容易劝退…

建议学好基本语法搞点小项目 做出个东西来

后面可以对功能优化等等… 有一定认知了去刷题也不迟
ios 什么时候有 dark mode

还有那祖传音量太丑了吧

来电和低于 20%直接弹窗口十分不舒服 改成通知那种方式好很多
2019-05-09 20:32:51 +08:00
回复了 darmau 创建的主题 问与答 不得在公共场合外放抖音,应不应该列为新的道德准则?
@darmau 坐标深圳 我每天都能看到各种人吐 抽烟的也是 每次我都憋气从他们旁边路过 我是挺无语的
2019-05-07 09:14:15 +08:00
回复了 shuAS 创建的主题 问与答 淘宝的 idea 激活码有什么坑吗?
都是用 edu 来申请免费使用的

如果自己有可以自己申请
2019-04-25 09:24:43 +08:00
回复了 Heiban 创建的主题 问与答 一周一杯奶茶,吃一次外卖,会胖吗?😝
@plqws 其实一般情况只是肠胃蠕动太快没怎么吸收完就排出了 我也是这类人
2019-04-24 08:44:07 +08:00
回复了 jokyme 创建的主题 问与答 你们公司前后端分离都是怎么设计数据库表的?
userid username 不都是后端在会话里拿就行了吗
2019-04-21 12:59:59 +08:00
回复了 377163 创建的主题 问与答 收到一封 hack 邮件
以前还收到过说黑进了我电脑的摄像头 拍下了我打手冲的样子...

???我这压根没摄像头
@luistrong 没设置过默认的 登录你自己的 appleid 就行了 密码要到 apple 官网申请
@luistrong 可以续… bika 都没问题 un0ver 过几天看看 还没到期
用户举报的害得我 unc0ver 忽然失效

只好用自己的账号安装 有工具自动续
@xphy2321 不是只能知道上一家吗 再以前的是隐私吧
10 年看到现在 16 年到 07 年之间的基本都看过 不好看的就快进 保守估计 300 部是应该有的
2019-03-25 09:13:05 +08:00
回复了 wallriding 创建的主题 Apple 很多 iOS 上的应用已经和我们永别了
涂鸦跳跃
2018-12-23 11:18:53 +08:00
回复了 zhady009 创建的主题 Java maven 依赖成功但是没有类?
@blindpirate 我瞎了这都没发现.. 星际玩家
2018-12-19 20:52:53 +08:00
回复了 R4mble 创建的主题 JetBrains IDEA 里面用 maven 打包的时候会删除 target 文件夹失败
把工程的 iml 和.idea 都删了重新加载试试
加密吧
1 ... 7  8  9  10  11  12  13  14  15  16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3574 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 05:01 · PVG 13:01 · LAX 21:01 · JFK 00:01
Developed with CodeLauncher
♥ Do have faith in what you're doing.