摘要: 一、接口方法整理速查 下表针对于简单查询,即JpaRepository接口(继承了CrudRepository接口、PagingAndSortingRepository接口)中的可访问方法进行整理。(1)先按照功能进行分类整理,分为保存、删除、查找单个、查找多个、其他5类。(2)再将不建议使用的方法 阅读全文
posted @ 2019-03-20 17:50 门罗的魔术师 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 原文内容:oracle中的(+)是一种特殊的用法,(+)表示外连接,并且总是放在非主表的一方。 例如 左外连接:select A.a,B.a from A LEFT JOIN B ON A.b=B.b; 等价于select A.a,B.a from A,B where A.b = B.b(+); 再 阅读全文
posted @ 2019-03-20 16:24 门罗的魔术师 阅读(33288) 评论(1) 推荐(4) 编辑
摘要: 一、相关接口方法 在继承JpaRepository接口后,自动拥有了按“实例”进行查询的诸多方法。这些方法主要在两个接口中定义,一是QueryByExampleExecutor,一个是JpaRepository,如下所示: public interface QueryByExampleExecuto 阅读全文
posted @ 2019-03-20 14:55 门罗的魔术师 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 前言 第一次使用 Spring JPA 的时候,感觉这东西简直就是神器,几乎不需要写什么关于数据库访问的代码一个基本的 CURD 的功能就出来了。下面我们就用一个例子来讲述以下 JPA 使用的基本操作。 新建项目,增加依赖 在 Intellij IDEA 里面新建一个空的 SpringBoot 项目 阅读全文
posted @ 2019-03-20 14:23 门罗的魔术师 阅读(224) 评论(0) 推荐(0) 编辑
摘要: columnDefinition属性的使用: 数据库DDL: columnDefinition可以指定创建表时一些SQL语句,比如这里可以一次性指定,varchar长度128,且不能为空 当然,相同的结果可以通过nullable和length属性结合实现 数据库DDL: columnDefiniti 阅读全文
posted @ 2019-03-20 11:52 门罗的魔术师 阅读(15668) 评论(0) 推荐(0) 编辑
摘要: 在一些大型的项目中,通常会选择多数据库来满足一些业务需求,此处讲解使用springboot、mybatis和druid来配置多数据源 1、依赖配置 pom文件引入相关依赖 application文件加入多数据源配置 2、添加主数据源和其他数据源配置 主数据源 其中注解@Primary表示是主数据源 阅读全文
posted @ 2019-03-20 10:17 门罗的魔术师 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 在JDBC使用的时候有时候会出现java.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized or represents........的错误,具体错误如下: 出现这个的原因是因为 mysql返回的时 阅读全文
posted @ 2019-03-20 09:27 门罗的魔术师 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 错误内容如下 ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) on project nutzbook: Fatal error com 阅读全文
posted @ 2019-03-20 09:21 门罗的魔术师 阅读(5366) 评论(0) 推荐(0) 编辑