Springboot-data-jpa增删改查】的更多相关文章

快速上手 配置文件 pom包配置 pom包里面添加jpa和thymeleaf的相关包引用 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.…
1.准备知识: 1)需要掌握的知识: Java基础,JavaWeb开发基础,Spring基础(没有Spring的基础也可以,接触过Spring最好),ajax,Jquery,Mybatis. 2)项目结构介绍: crud-core:这里面存放的是项目的一些公共的东西,如工具类util包.自定义异常类.枚举类型等. crud-sys:这里面主要是和数据库操作有关系的文件.实体类entity.在没有使用Mybatis情况下有repository或dao实体操作类.使用Mybatis情况下有Mappe…
接下来就是完成增删改查的功能了,首先在config包下配置Druid数据连接池,在配置之前先把相关配置在application.preperties中完善 application.preperties # 下面为连接池的补充设置,应用到上面所有数据源中 # 初始化大小,最小,最大 spring.datasource.initialSize=5 spring.datasource.minIdle=5 spring.datasource.maxActive=30 # 配置获取连接等待超时的时间 sp…
CrudRepository   的主要方法 long count(); boolean exists(Integer arg0); <S extends StudentPO> S save(S arg0); <S extends StudentPO> Iterable<S> save(Iterable<S> arg0); void delete(Integer arg0); void delete(Iterable<? extends Student…
前言:创建EntityManager对象,需要先创建创建EntityManagerFactory对象 方式一:直接通过persistenceUnitName创建 String persistenceUnitName = "Jpa-1"; EntityManagerFactory entityManagerFactory = Persistence.createEntityManagerFactory(persistenceUnitName); 方式二:通过persistenceUnit…
1.pom添加依赖 <!--数据库相关配置--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <art…
环境说明: 开发工具:Eclipse Mars.2 Release(4.5.2) JDK:1.8 Maven:3.3.3 注:Eclipse需安装sts插件,安装方法请自行百度 1. 新建maven工程,跳过骨架的选择: 2. 集成springboot父工程,这里选择1.5.2.RELEASE版本: 3. 加入相关依赖,在pom.xml文件的dependencies标签中,按下Alt+/快捷键,进入Edit Starters页面,添加Web.MyBatis.Thymeleaf.MySQL四个依赖…
SpringBoot整合热部署 传统情况下, 我们用idea运行springboot程序时, 如果我们需要修改类里的方法,或者其他信息 我们需要修改完保存,并且重启springboot,有时候会很浪费时间. 热部署的原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLoader,这样在有代码更改的时候,原来的restart ClassLoader 被丢弃,重新创建一个…
1.oracle命名规范:和Java的命名规范很像 1.严格区分大小写 2.所有的sql语句都要以';'结尾 3.所有的sql 都要使用空格区分:sqlplus空格/空格as空格sysdba回车 4.无论是表名还是列名都必须以字母开头 java中的class必须要以大写字母开头,遵循驼峰命名方式 5.不能使用ORACLE的保留字 6.不能与用户定义的其它对象重名 7.数字,$#_,字母(只能包含A-Z,a-z,0-9,_,$,#)字母加上_ emp表中有一列叫emp_no(员工的编号) 2.连接…
Mybatis Plus官方文档已经很完善了,为什么还要写一个这样的文档? 官方文档注重知识结构的整理,没有注重学习者的学习顺序 官方文档中的案例注重API描述,比较适合学会mybatis plus之后,遇到问题再去翻阅.对于第一次使用Mybatis的初学者进行学习不是非常友好. 官方文档考虑的是全面完整的介绍Mybatis Plus, 我考虑的角度是:"最佳实践". 世界上很多东西都符合2/8原则,本文档的目的是将:最重要最常用的那20%帮你提炼出来.快速上手应用!.另外的那80%都…