09 2022 档案
摘要:Spring 事务 上文 使用SpringJDBC 1、JDBC事务控制 不管你现在使用的是那一种ORM开发框架,只要你的核心是JDBC,那么所有的事务处理都是围绕着JDBC开展的,而JDBC之中的事务控制是由Connection接口提供的方法: 1、关闭自动事务提交:connection.se
阅读全文
摘要:6、原生SQL JPA除了对JPQL提供支持外,还对原生SQL语句也提供了支持。下面小节一起来看看吧。 6、1 查询单个 示例代码: @Test public void getSingle() { EntityManager entityManager = JPAEntityFactory.getE
阅读全文
摘要:玩转SpringBoot之定时任务 使用SpringBoot创建定时任务非常简单,目前主要有以下三种创建方式: 一、基于注解 (@Scheduled) 二、基于接口(SchedulingConfigurer) 前者相信大家都很熟悉,但是实际使用中我们往往想从数据库中读取指定时间来动态执行定时任务,这
阅读全文
摘要:(一)JPA的快速入门 建议在需要使用时,看看之前的文章,先把环境搭起来。 5、JPQL JPQL和SQL 1.JPQL和SQL很像,查询关键字都是一样的 2.唯一的区别是:JPQL是面向对象的 JPQL书写规则: JPA的查询语言,类似于sql 1.里面不能出现表名,列名,只能出现java的类名,
阅读全文
摘要:(二)JPA 连接工厂、主键生成策略、DDL自动更新 建议在需要使用时,看看之前的文章,先把环境搭起来。 4、EntityManager EntityManager 是完成持久化操作的核心对象。 EntityManager 对象在一组实体类与底层数据源之间进行 O/R 映射的管理。它可以用来管理和更
阅读全文
摘要:(一)JPA的快速入门 2、JPA连接工厂 通过之前的 代码 实现已经清楚的发现了整个的JPA实现步骤,但是这个步骤似乎有一些繁琐了,毕竟最终所关心的一定是EntityManager对象实例,而要想获取到此对象的实例,那么要经过许多的步骤,这样如果每一次都重复的进行处理,会非常的繁琐了,那么就需要进
阅读全文
摘要:JPA简介 JPA是什么 JPA 是Java Persistence API的缩写,是一套由Java官方制定的ORM标准。当制定这套标准以后,市场上就出现很多JPA框架。如:OpenJPA(apache),EclipseTop(linktop)(eclipse),Hibernate。 1、如何使用
阅读全文
摘要:Spring JDBC 1、JDBC JDBC 就是 数据库开发 操作的 代名词,因为只要是现代商业项目的开发那么一定是离不开 数据库 的,不管你搞的是什么,只要是想使用动态的开发结构,那么一定就是 JDBC ,那么下面首先来回顾一下传统JDBC的使用。 JDBC有四种连接: 像JDBC-ODBC的
阅读全文
摘要:1. Optional 一、 简介 Opitonal是java8引入的一个新类,目的是为了解决空指针异常问题。本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以为空。 Optional 是 Java 实现函数式编程的强劲一步,并且帮助在范式中实现。但是 Opti
阅读全文
摘要:Java常用类 1. Optional 在我们的开发中,NullPointerException可谓是随时随处可见,为了避免空指针异常,我们常常需要进行 一 些防御式的检查,所以在代码中常常可见if(obj != null) 这样的判断。幸好在JDK1.8中,java为我们提供了 一个Optiona
阅读全文
摘要:Windows下MySQL的安装和删除 安装Mysql 1 下载mysql 地址 2 安装教程 2.1配置环境变量 变量名:MYSQL_HOME 变量值:D:\software\programming\environment\mysql-8.0.29-winx64 // bin目录的上级目录 一定记
阅读全文