
框架
SSM框架,java学习的基础框架
初见夜未央
这个作者很懒,什么都没留下…
展开
-
springmvc页面跳转错误404/找不到页面/拒绝访问
1.运行其它的以前调试好的模块项目,看页面是否能跳转成功,跳转成功说明是出错模块配置出了问题,不能跳转则手动运行tomcat检查端口号是否被占用。若被占用,可以选择换端口号,或者用cmd命令找到端口号对应的进程并杀死进程。2.检查客户端页面请求路径和服务器(控制器)路径是否相同注意:前端路径前有无“/”,运行结果也不一样2.检查视图解析器的配置是否正确3.查看web.xml路径配置 “/” , " /* ", " *.action "用法都是不同的,要注意什么情况下该用哪个。S原创 2020-08-05 15:37:16 · 4175 阅读 · 0 评论 -
MyBatis多表查询
一对一查询1.1一对一查询的模型用户表和订单表的关系为,一个用户有多个订单,一个订单只从属于一个用户一对一查询的需求:查询一个订单,与此同时查询出该订单所属的用户1.2 一对一查询的语句对应的sql语句:select * from orders o,user u where o.uid=u.id;查询的结果如下:1.3 创建Order和User实体public class ...原创 2020-02-19 21:32:16 · 169 阅读 · 0 评论 -
MyBatis映射文件深入之动态SQL
1.动态sql语句概述 Mybatis 的映射文件中,前面我们的 SQL 都是比较简单的,有些时候业务逻辑复杂时,我们的 SQL是动态变化的,此时在前面的学习中我们的 SQL 就不能满足要求了。1.1动态 SQL 之if 我们根据实体类的不同取值,使用不同的 SQL语句来进行查询。比如在 id如果不为空时可以根据id查询,如果username 不为空时还要加入用户名作为条件。这...原创 2020-02-14 19:15:42 · 435 阅读 · 2 评论 -
Mybatis入门
1.原始JDBC操作查询数据插入数据原始JDBC操作分析原始jdbc开发存在的问题如下: ①数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能 ②sql语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较大,sql 变动需要改变java代码。 ③查询操作时,需要手动将结果集中的数据手动封装到实体中。插入操作时,需要手动将实体的数...原创 2019-11-24 20:58:17 · 311 阅读 · 0 评论