持久层
文章平均质量分 92
孙新404
这个作者很懒,什么都没留下…
展开
-
起底spring data JPA全部增删改查(CRUD)方式
起底spring data JPA全部增删改查(CRUD)方式前言Repository方式标准方法自定义方法CriteriaQuery方式Entity管理方式JPQL(HQL)方式原生SQL方式总结前言 本文会按照封装的等级的高低,介绍spring data JPA为数据库基本操作(增删改查,CRUD)提供的所有方式。如果读者需要手撸一遍,手边又没有现成项目能够上手,参考spring data JPA的简单入门可以帮助你搭建一个简单的demo。本文同时也是s原创 2020-07-14 13:09:28 · 2148 阅读 · 0 评论 -
java数据库持久层框架基础:为什么不是JPA?
mybatis和JPA 关于java持久层框架的故事的起源,还是要归结到java语言JDBC(Java Database Connectivity)设计上的不够成熟。jdbc底层使用sql操作关系型数据库,这种方式本身和java“一切皆对象”的设计理念格格不入。如果书写的sql语句和某特定类型的数据库强相关,也会导致应用的移植性下降。 这个时候JPA和Mybatis应运而生。原创 2020-05-30 14:06:48 · 724 阅读 · 0 评论 -
Java数据库持久层框架基础:jdbc原理和使用综述
Java数据库持久层框架基础:jdbc原理和使用综述前言jdbc基础架构jbdc的使用jdbc的主要接口驱动连接连接池会话Statement结果集ResultSet前言 目前java web项目流行的各种数据库持久层框架,如mybatis以及mybatis plus等mybatis各种变体、ORM框架包括Hibernate、spring data JPA等,底层的数据库访问都是依托于jdbc。虽然成熟项目中使用上述的持久层框架,并不能感知到jdbc的存在,但原创 2020-05-15 14:26:53 · 886 阅读 · 0 评论