为了账号安全,请及时绑定邮箱和手机立即绑定

通过自动回复机器人学Mybatis---基础版

难度中级
时长 4小时30分
学习人数
综合评分9.73
430人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.6 逻辑清晰

讲师回答 / 源生活
明白了,如果用空格把%与查询的关键字拼接起来的形式不行,你改一下,要改两处:1、java代码中,Service层拿到description参数后,往dao传值前,在description的两边拼上%:     '%' + description + '%'2、配置文件里的%不要拼接了,'%' #{description} '%'改成 #{description}。这样才能变成比较通俗的写法 like '%查询的关键字%'

讲师回答 / 源生活
终于发现哪不对了,com.microsoft.sqlserver.jdbc.SQLServerException,你用我在视频中写在MySQL的语句用在SQL Server中了?不知说点啥好了,摩擦,摩擦……你这jdbc用的似魔鬼的步伐。

最新回答 / 没有马甲线的安琪拉
第二章里的下载资料中就有

最赞回答 / 疯狂的二进制
看了你的批量删除后,顿悟了。师傅你继续闭关吧

讲师回答 / 源生活
具体点,创建时是报错还是什么,如果报错请给报错信息,并且给出代码,以及配置文件存放的位置等信息才好判断。

讲师回答 / 源生活
但如果是你来设计typeHandler的解析过程,它首先是要对你的User参数进行类型转换的,转换后肯定不再是User了(要不然你也不会进行类型转换了),这个时候你又如何用#{school}来和转换后的类型进行匹配呢,你可能会说,当我用typeHandler=com.user.type.SchoolTypeHandler的时候它就不应该再做类型转换而把原来的类型给我,可这样另一处#{id}应该是用转换后的类型,那这样经过UserTypeHandler后,竟然还需要同时保持转换前与转换后两种类型,如果是你你...

讲师回答 / 源生活
‍PreparedStatement同样要自己拼SQL语句,它与普通的Statement的区别是在于用“?”占位符代替要传入的变量值进行预编译,后传参,而普通Statement是直接将传入的变量值拼接在SQL语句中,但无论是哪一种情况,整个SQL语句还是要自己拼写,你问的是这个吗?两种SQL语句的表现形式:PreparedStatement:select * from tableName where column=?Statement:select * from tableName where colum...

最新回答 / 没有马甲线的安琪拉
在第四章的任意一个小节打开后,播放窗口右下方有一个资源下载
课程须知
各位小伙伴们需要有一定Java Web开发基础,至少需要掌握以下内容: 1、JSP、Servlet、JSTL、EL 2、JS/JQUERY 3、JDBC 如果你还是新人,建议先移步网站相关课程,在理解并掌握相关知识之后再回来进修
老师告诉你能学到什么?
1、 Mybatis 的下载与配置 2、 Mybatis 的基本功能应用 3、 融合 Mybatis 的一个完整小案例的实战 4、 Mybatis 的特征总结 5、 Mybatis 常见 QA

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消