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

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

难度中级
时长 4小时30分
学习人数
综合评分9.73
430人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.6 逻辑清晰
我擦~如果你的代码没问题,可是还没有删除掉,请重新启动tomcat~擦擦擦~
为什么我的报500错误了?
老师教课看得我鸡儿梆硬
表格查询语句不应该是from吗?怎么写成了form?
深夜两点的视频,老师晚上都不睡觉吗?
逗比 哈哈哈
sql语句规范的确是大写,但是为了程序的可读性一般还是小写的居多,而数据库的字段一般是以大写居多,而不是老师完全弄反了,谢谢
mysql的sql语句如下
create table command
(
ID int(11) primary key,
NAME varchar(16),
DESCRIPTION varchar(32)
);

多方:
create table command_content
(
ID int(11) primary key,
CONTENT varchar(2048),
COMMAND_ID int(11)
);
原因如下:
传统的JDBC是通过ResultSet里的ResultSet.getMetaData().getColumnName(column)来获取
结果集里所有的列名信息的,而mybatis也是通过getMetaData().getColumnName(column)获取
结果集里的列名信息,如果打印传统的jdbc的ResultSet.getMetaData().getColumnName(column),
显示出来的列名是没有前缀的。
command.xml里resultmap中的column要跟select语句中的别名一致,而不是跟数据库里的别名一致,
同时需要注意,select语句中的别名如果采取a.ID这样的形式,那a这个前缀是要删除掉的,只能采取
不是点号的a_ID这样的别名格式。
给老师这个项目提点建议 在建立数据库之初就把数据库的ID区分开 这样就不用再select语句里加别名了 这样不是更好吗
我感觉Hibernate比较好用些
循序渐进,好!
basePath那段没懂
粉丝好可爱~
课程须知
各位小伙伴们需要有一定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
提交
取消