#SSM思维框架
#SSM思维框架
好吃的都给你呀
这个作者很懒,什么都没留下…
展开
-
SSM思维框架
SSM思维框架【JAVA思维框架】【数据库思维框架】【前端思维框架】【Web思维框架】MavenMaven的简介以及下载、安装 Maven入门————第一个用Maven管理的项目 Maven配置 Eclipse整合Maven及其创建java项目 Maven创建Web项目 Maven管理依赖IdeaIdea创建java项目 Idea创建web项目 Ide...原创 2019-12-17 18:59:10 · 231 阅读 · 0 评论 -
JavaBean之间的关系实现以及与表关系的对应
在介绍数据库时介绍了表之间的关系,而现在我们已经上升到了框架,我们的表也在java代码中有了体现————bean类。那么我们在以后的开发中对表关系的利用以及多表查询操作都该基于多个bean之间的关系进行。类与类之间有很多种关系,像依赖,关联,继承,实现等, 继承和实现我们已经在JavaSE中进行介绍,而这里的关联就代表的是逻辑上的关系,就是我们要介绍的Bean之间的关系。JavaBean之...原创 2019-12-20 18:17:37 · 1323 阅读 · 0 评论 -
动态Sql
我们都可以从一些网站上看到这样的进行查询的方式:在进行查询的时候,可以对每一个字段进行单选或者多选,作为程序员的我们可以知道,每一次进行查询的时候都需要一个SQL语句对应,但是对于我们上面的这种大规模的查询,条件众多,如果对每一个查询都对应一个SQL语句的话,代码量是很庞大的。而且如果上面的条件进行变更,项目的维护难度是十分大的。所以Mybatis有一种动态SQL技术,可以把SQL语句...原创 2019-12-20 16:56:26 · 315 阅读 · 0 评论 -
#{}与${}的区别和使用选择
在我们开始使用mapper配置文件来进行编写SQL语句的时候,我们一直使用#{}来进行传参,我们传入一个对象,通过自动获取对象的属性来进行与SQL语句进行交互,其实在传参的时候,还有一种方式,就是:${},那么我们来说一下他们的区别。#{}与${}的区别和使用选择#{}: 会把参数的位置使用”?”做占位符,执行SQL的时候才会替换”?”的值我们在使用M...原创 2019-12-20 13:49:54 · 1608 阅读 · 0 评论 -
Mybatis查询语句多参数问题的处理
我们在前面使用查询语句的时候,只去利用Id值来进行查询,这里只有一个参数,而且我们的select语句里也只允许有一个参数,但是我们当进行更加复杂的查询时,肯定不止一个条件,那么我们的该怎么进行传递参数呢?多参数问题的处理第一种解决方法:类似插入等操作传入一个对象这里使用的代码是之前写的一篇mapper博文里的代码(请点击)首先在mapper接口和service接口中加入方法:...原创 2019-12-19 22:51:40 · 656 阅读 · 0 评论 -
Mapper开发模式详解
我们在前面简单的写了一个mapper模式的例子,但是有很多的瑕疵,也没有过多的说明,因为在开发中mapper模式越来越流行,也确实有自己的独到的优点,所以就配合前面讲的所有小的知识点,再去进行一次完善点的mapper的小项目的讲解。Mapper开发模式详解为什么要用mapper模式?一个模块的流行肯定有它流行的好处,相对于dao模式来说,mapper省略了更多的代码,也更贴切Myb...原创 2019-12-19 21:25:47 · 1364 阅读 · 0 评论 -
Mybatis中的日志技术
当我们程序发生错误的时候,我们会在控制台看我们报的错误,但是我们不止想要知道我们的错误的信息,还想知道我们在程序运行过程中的其他信息,这就要使用我们的日志技术,在实际的开发中,日志是十分重要的,当项目越来越大的时候,有时候一个小的错误或者逻辑bug我们没有发现,导致了后面的开发出现问题,我们就需要查阅之前的日志进行分析,最终找到我们的问题所在。日志实用日志十分简单,只要导入一个拥有日志...原创 2019-12-19 18:08:04 · 216 阅读 · 0 评论 -
结果映射ResultMap
resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来,并在一些情形下允许你进行一些 JDBC 不支持的操作结果映射ResultMap我们之前的数据库是这样的:我们定义的bean类是这样的:我们可以看出来,我们的属性名和表中的字段名是一摸一样的。但是我们数据库表的字段以...原创 2019-12-19 16:54:45 · 513 阅读 · 0 评论 -
获取自动生成的主键
我们在数据库中设置主键的时候,一般都会进行设置主键自增策略,我们只需进行管理数据的重要内容,让一个存储我们信息的id设置为主键并且自增给我们的数据来提供一个唯一标识,但是我们之前在对数据库执行插入操作的时候,我们并不知道插入的这条数据在数据库中现在编号是几,为了能够使用这个id值,Mybatis给我们提供了如下方法获取自动生成的主键我们之前的插入方法,我们来进行修改,把结果进行打印:...原创 2019-12-19 16:16:37 · 780 阅读 · 0 评论 -
配置别名
我们在开始编辑Mybatis代码的时候,会用到很多类的全限定名来进行限定,但是这在很多地方是十分不方便的,而且还容易出现错误,因为是字符串,在编译阶段一般是检查不出来其中的错误,只有到执行的时候才会暴露出来,一是为了提高效率,而是为了减少错误,我们对这些类的全限定名来起一个简单的别名,是十分必要的。配置别名观察前面的代码: <select id="findEmpByI...原创 2019-12-19 15:43:53 · 727 阅读 · 0 评论 -
Mybatis主配置文件mybatis-config.xml详解
刚刚接触Mybatis时,我们可以直接进行粘贴模板代码,然后将连接数据库的四要素填到响应的位置就行了,但是上面还有很多的配置,我们都不知道什么意思,而这个使用Mybatis最重要的文件配置信息是十分多而且十分重要的。接下来就来看看里面到底有什么重要的配置。Mybatis主配置文件mybatis-config.xml详解我们最开始使用的时候粘贴的模板如下:<?xml ver...原创 2019-12-19 15:02:15 · 536 阅读 · 0 评论 -
Mybatis框架介绍及其入门
在前面介绍了原生JDBC的缺陷,那么对于弥补相应缺陷的框架:就是目前最流行的————Mybatis框架Mybatis框架介绍及其入门Mybatis框架介绍Mybatis原本是Apache软件基金会的一个开源项目叫做iBatis,2010年这个项目由Apache迁移到了goole code管理才改名为Mybatis,2013年又迁移到了GitHub。 #Github代...原创 2019-12-18 20:21:12 · 383 阅读 · 0 评论 -
认识框架
什么是框架?框架就是一个架子,好比表演节目,别人给你搭好了舞台(框架),怎么表演表演什么节目看你自己的需求 框架是一个半成品 对于Java语言来说,框架就是别人代码的封装,我们在使用别人代码的基础上完成我们自己的功能,拿来主义。体现了代码的可复用性、可重用性框架要解决什么样的问题?框架要解决的是基础代码的整合问题,因为软件复杂度越来越高,我们不可能把所有代码都从零进行开发,此时我们就...原创 2019-12-18 18:35:00 · 1164 阅读 · 0 评论 -
Idea配合Maven创建Java项目进行数据库进行增删改查
项目框架:在Maven项目里,可以通过在配置文件中写入依赖来获取jar包(也可以把jar包放入main下的resourses文件夹(和导入依赖是一样的),还有c3p0的配置文件,也是放在main下的resourses文件夹下,当进行compile后,结构和我们之前用eclipse看到的结构是一样的)pom.xml配置文件:<?xml version="1.0" encodi...原创 2019-12-18 00:04:42 · 2770 阅读 · 0 评论 -
Idea常用插件之——Lombok
当我们想要去做一个bean类时,我们的下面总是要加很多的getter和setter方法,有时候还要用到toString方法,虽然开发工具一般都会有便捷的方法去自动构造,但是这样会让代码看起来很多,如果我们想要去查看或者修改其中一个的时候,我们还要去查找,这是十分麻烦的,Idea中可以使用一个插件:lombok,来简化这些代码,是代码进行整洁。Idea常用插件之——Lombok比如我们定...原创 2019-12-17 22:16:56 · 294 阅读 · 0 评论 -
Idea创建Maven管理的web项目
第一步:第二步:第三步:第四步:创建成功后会会进行下载一些相关的jar包。第一次会时间长一些。创建好的结构:然后我们进行结构的补全:这里虽然补全了,但是文件夹缺少标识,Idea里面每个特殊的文件夹都有着自己独特的标识:还有数据库图标:我们对四个文件夹进行:配置服务器我们再进行配置tom...原创 2019-12-17 21:54:41 · 201 阅读 · 0 评论 -
Idea创建Maven管理的java项目
第一步:第二步:设置GAV,坐标第三步:创建出来的初始项目:我们发现,还缺少一个test包下的resources文件。这里面有特殊的文件夹意义,我们可以创建一个resourse文件夹。然后:选中创建的文件夹,然后右键:选个test resourses选项,后会变成:我们编写类:Hello:packag...原创 2019-12-17 19:57:48 · 319 阅读 · 0 评论 -
Idea关联Maven
IDEA中配置MavenImport Maven projects automatically: 表示 IntelliJ IDEA 会实时监控项目的 pom.xml 文件,进行项目变动设置。Automatically download: 在 Maven 导入依赖包的时候是否...原创 2019-12-17 19:25:52 · 2480 阅读 · 0 评论 -
Idea常用配置
可以通过:返回到:然后再:通过Ctrl+鼠标滑轮来改变字体大小修改主题修改字体修改控制台输出字体修改注释的字体颜色Doc Comment – Text:修改文档注释的字体颜色Block comment:修改多行注释的字体颜色Line comment:修改当行注释的字体颜色设置文件编码说明:Transpar...原创 2019-12-17 18:51:15 · 184 阅读 · 0 评论 -
Idea创建web项目
创建web项目,可以在主页创建,也可以在其他项目的窗口创建:第一步:需要点击web选项和选择所用的服务器:第二步:第三步:Idea里面一个窗口只能有一个项目,所以这里会让选择是新建一个窗口(会保留原项目窗口)还是在这个窗口(会把当前项目关闭,然后布置新创建的项目)配置Tomcat新建servletpackage...原创 2019-12-17 18:31:59 · 199 阅读 · 0 评论 -
Idea创建java项目
安装好Idea后:在出现的这个界面里:第一步:第二步:第三步:第四步:工程下的 src 类似于 Eclipse 下的 src 目录,用于存放代码。工程下的.idea 和 .iml 文件都是 IDEA 工程特有的。类似于 Eclipse 工程下的.settings、.classpath、.project 等。.idea 即为 Project 的配置文件...原创 2019-12-17 17:40:50 · 263 阅读 · 0 评论 -
Maven管理依赖
依赖:其实就是我们需要去使用的jar包,我们需要jar包,所以我们就对jar包产生了依赖关系,所以又叫做依赖,我们可以对项目进行inscall打包,然后我们就可以在别的项目进行使用。还有数不清的第三方jar包。所以,对依赖的管理,是十分重要的。Maven管理依赖添加Maven依赖在项目的pom.xml文件中,添加<dependencies>标签,在标签中的每个依赖...原创 2019-12-16 23:31:26 · 205 阅读 · 0 评论 -
Maven创建Web项目
上次我们创建了Java项目,这次我们创建一个Web项目。Maven创建Web项目第一步:选择File--->New--->Project--->Maven Project,选择,Next,选中maven-archetype-webApp,点击Next;以相同的原则录入groupId,artifactId,version,点击Finish注意:使用骨架床...原创 2019-12-16 23:19:52 · 119 阅读 · 0 评论 -
Eclipse整合Maven及其创建java项目
我们之前手动创建过一个项目来进行测试,但是在以后的开发中肯定不会再去使用手动的,所以我们在这里了解如何整合Eclipse和MavenEclipse整合Maven(多图预警)打开Eclipse,选项Window-->Preferences. 搜索Maven主要就是上面红框内的两个设置。上面已经完成了找到Maven,然后选择User Settings,配置读...原创 2019-12-16 22:34:08 · 211 阅读 · 0 评论 -
Maven配置
在我们前面进行管理第一个Maven项目时,我们每次执行命令,都需要从外网下载jar包,这样速度是很慢的,虽然第一次执行过后会有本地的文件,但是以后需要下载的场合还是有很多,那么这对我们进行开发是十分影响效率的。所以我们需要对其进行相关的配置,来提高我们的效率Maven配置在进行配置的时候,我们首先要介绍一个仓库的概念:repository。每一个工程第一次进行执行某些命令的时候,都...原创 2019-12-16 21:19:40 · 136 阅读 · 0 评论 -
Maven入门————第一个用Maven管理的项目
我们安装好了Maven,我们来尝试用Maven进行管理和维护一个自己创建的项目。Maven入门Maven的目录结构Maven规定了一套标准的目录结构: src/main/java —— 存放项目的.java文件 src/main/resources —— 存放项目资源文件,如spring、struts2配置文件,db.properties src/main/webapp ——...原创 2019-12-16 20:52:49 · 208 阅读 · 0 评论 -
Maven的简介以及下载、安装
随着我们所做的项目越来越大,或者打算以后进入企业从事专业的工作,那么我们的工作量还有我们所做项目需要的东西就会越来越多,这个时候,只依赖于人工去控制整个项目,已经是十分吃力的了,所以,这个时候,需要一个对项目进行管理的工具来供我们便捷的,高效的对项目进行管理。而Maven,就是目前最火的项目管理工具软件Maven的简介为什么使用Maven项目构建:包括编译,运行测试,打包,部署,运...原创 2019-12-16 20:20:01 · 161 阅读 · 0 评论