UML(主要讲解类图和时序图)

UML定义特点分类结构式图形静态图类图记忆技巧对象图包图实现图组件图部署图剖面图复合结构图行为式图形活动图状态图用例图交互式图形通信图交互概述图(UML2.0)时序图(UML2.0)时间图(UML2.0)类图时序图记忆技巧 定义 统一建模语言(英语:Unified Modeling Langua...

2019-02-04 01:50:15

阅读数 71

评论数 0

Mybatis接口式编程(三)

我们刚才算是把HelloWorld写完了。。 Mybatis HelloWorld 但是呢,之前的那个HelloWorld存在我们每次进行增删改查的时候,这个Sql的Id是挺长的,包括我们传的这个参数。   包括后面那个参数,传的是一个对象,所以说呢,什么都能传。如果传了abc字符...

2018-07-20 11:24:58

阅读数 45

评论数 0

mybatis HelloWorld(二)

新建数据库mybatis,建表,如下图。向表中填充两个数据打开eclipse创建一个新的项目,编写一个实体类。根据mybatis官方文档可以知道如何搭建导入需要的相关jar包、日志jar包和配置,记得build path根据开发文档,发现要构建配置。上面有一个简单的例子把这个xml的内容复制到自己...

2018-07-09 20:46:55

阅读数 34

评论数 0

Mybatis简介(一)

                      Mybatis历史及查看源码,下载。                           工具与框架的差别工具与框架的差别,就像我们洗衣服一样,你手工用搓衣板虽然替代了你一部分工作,不过和你用洗衣机洗衣服的效果一样,但是效率却差了很多。我们跟数据库进行交...

2018-07-08 19:14:24

阅读数 184

评论数 0

SpringData JpaRepository接口(八)

可以发现JpaRepository是PagingAndSortingRepository的子接口具有的方法如下我们来测试其中一个方法,saveAndFlush方法注意,这里的person和person2其实并不是同一个对象啊。。。运行测试类以后,这个对象就会被新建在数据库中。...

2018-07-07 21:21:42

阅读数 61

评论数 0

SpringData PagingAndSortingRepository(七)

分页右下图知,该接口是继承CrudRepository接口的。点进PagingAndSortingRepository发现里面有两个方法,是重载的。第一个传入Sort进去,返回一个Iterable<T>,所以这个应该是跟排序相关的方法~第二个传入Page...

2018-07-07 18:24:41

阅读数 32

评论数 0

SpringData CrudRepository接口(六)

通过前面的学习,我们知道Repository接口是一个空接口,即一个标记型接口。实际上Repository有很多子接口。现在我们来学习第一个子接口CrudRepository接口。点进CrudRepository,看这些方法名我们就能够知道他是干啥的~我们现在通过sava方法进行测试保存数据因为我...

2018-07-07 13:44:13

阅读数 189

评论数 0

SpringData @Modifying注解和事务(五)

第一种方式我们可以利用Repository提供的子接口来进行添加,删除和修改。第二种方式我们可以使用定制化JPQL的方式来实现删除和修改,注意!!!没有添加~因为JPQL不支持Insert添加一个修改email的方法测试方法直接运行会报错在原接口处新添@Modifying注解运行测试方法还是会报错...

2018-07-07 13:20:51

阅读数 1036

评论数 0

eclipse查看一个接口的所有实现类

2018-07-07 12:24:05

阅读数 919

评论数 0

SpringData 使用@Query注解(四)

虽然我们可以通过关键字来进行查询,这样查询的优点是比较简单,同时看到方法名我们就知道这个方法是来干啥的,缺点是这个方法名比较长,但更大的缺点是它不能实现更复杂的查询。比方说我想整个带子查询的他就搞不定~~~使用@JQuery注解可以自定义JPQL语句以实现更灵活的查询编写测试类我们发现语句是通过了...

2018-07-06 12:29:48

阅读数 334

评论数 0

SpringData方法定义规范(三)

简单条件查询支持的关键字一个栗子获取以某字符开头和id小于特定大小的person数据库中的数据是测试类成功获取目标数据也可以写成搜索以xxx结尾的名称,这是一个道理滴。。。创建一个新的地址类然后在person里加address属性,添加get、set方法第一个注解表示在已有的表上再添加一列第二个注...

2018-07-05 20:57:09

阅读数 217

评论数 0

java中static{...}与{...}的作用

static{...}是静态块,而只有{...}的是叫做构造块。静态块在一个程序里面只执行一次;而构造块是,只要建立一个对象,构造代码块都会执行一次。静态块优先于主方法的执行,静态块优先于构造快,然后是构造方法的执行,而且只执行一次!所以输出结果是:staticblockinstance1bloc...

2018-07-05 20:16:27

阅读数 53

评论数 0

SpringData Repository接口(二)

然后发现添加source然后发现Repository是一个空接口这里的Serializable也是一个空接口,当我们的一个类实现了这个Serializable接口,他就可以被序列化与反序列化。那么,当我们的一个类实现了Repository以后,它会有什么神奇的功能呢?1、Repository是一个...

2018-07-05 10:00:52

阅读数 40

评论数 0

SpringData概述+简单查询示例(一)

SpringData概述JPA Spring Data概述一个简单栗子大家看,我下面这里有一个Person,这个Person就是通过JPA进行映射然后呢,这里声明了一个接口,这个接口叫PersonRepository,里面声明了方法。当然我们还需要进行配置。然后我们进行测试,项目源码SpringD...

2018-07-04 20:02:32

阅读数 366

评论数 0

记几道java期末考试选择题

1.  Which of the following statements about class variables in Java is not true? A. Non-static methods in a class can access the class variable defin...

2018-07-04 11:01:05

阅读数 354

评论数 0

Spring Data进行用户的增查

简介特点1、创建项目其实我们跟数据库操作选中了JPA,这个JDBC模块都是自动导入进来的,当然我们也可以来选中。打开pom文件,查看依赖关系。底层通过hibernate进行操作实战编写配置文件创建实体类创建对数据操作的接口该接口继承JpaRepository来完成对数据库的操作因为SpringDa...

2018-07-02 17:49:05

阅读数 77

评论数 0

SpringBoot与数据访问JDBC&自动配置原理(一)

1、创建项目(通过idea)这里的mysql就是帮助我们导入mysql驱动的。然后通过项目下的pom.xml文件,可以发现我们导入了下面这些依赖。我们在使用最基本的jdbc的时候,我们只要引入jdbc和mhysql驱动就可以了。2、与数据库连接  启动数据库我这里是通过phpstudy启动mysq...

2018-07-02 16:29:22

阅读数 3289

评论数 2

转:为什么要写博客

种种原因

2018-06-30 20:42:27

阅读数 25

评论数 0

这是我的第一篇博客~

  作为一名菜鸡,经过一段时间的编程学习,深刻地意识到如果自己做过的东西没有进行总结以及深入的话,那么久会很容易忘记。而且不利于长期发展,于是本菜鸡决定将自己做过的项目啥的都进行总结做成博客。或者不熟悉的知识也进行总结在此。希望我们都能够被温柔对待。  一般来说格式粗略分为以下几部分(除非到时我觉...

2018-06-30 20:20:49

阅读数 31

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭