对大家有帮助的问答会被标记为“推荐”,看完课程过来浏览一下别人提的问题,会帮你学得更全面
这里mapperScanner的作用可以替代SalSession为什么不可以替代sqlSessionFactory呢,比较好奇这一点,sqlSession是由Factory创建出来的,按理说它创建出来的对象被取代了那这个工厂类为什么不能注释掉呢
这个我按了Test Connection之后要下载两个driver file,但我没下载成功
这里的sql是不是等价于
delete from user where id in(#{id},#{id},#{id},...)
idea2022新建xml文件的时候会有个JSP标记库描述符选项,新建完了就是tld后缀名文件了,上网上找教程说是新建个模板,可是我看我idea中已经有xml文件模板了啊。。。怎么才能新建xml文件呢
其实严格地说,MyBatis并不能算是一种ORM框架,更准确的说,它是一种半自动ORM或者说是一种SQL映射框架
ORM中文名为“对象关系映射”,简单来说,ORM是注重面向对象(OOP)与数据库之前的映射关系。将程序中的对象自动持久化到关系数据库中。狭义地说,以MySQL为例,MySQL的一张表在ORM中可以对应一个对象。ORM只注重对象Bean能否与MySQL进行映射的关系,而对内部的SQL语句和执行方法封装起来并不关系,ORM也并不鼓励写SQL语句的行为。而Mybatis是保留了SQL语句,用了一种叫做“结果集映射”的映射方式来实现Java操作数据库。它注重的是SQL映射而不是对象映射,因此严格来说MyBatis是一种SQL映射框架而不是ORM框架(或者说半自动ORM)
老师我的idea是2022.1的,创建表的时候添加主键在哪,我没找到添加主键就没加,然后就没有primarykey方法
老师,有时间看看吗,我这里面FileController这个类中运行没有错,但是点击头像上传确没有反应