首页 > 其他分享 >spring-data

spring-data

时间:2023-03-04 22:12:06浏览次数:46  
标签:定义 spring crate 查询 Criteria entity data

convert
定义了,entityConvert,用于将外部数据读入entity和将entity的数据写入外部。
entityConvert之下有propertyConvert
最终被封装成TypeMapper统一对外提供服务

domain
定义了分页,排序的一些基类,以及查询类Example

geo
定义了地图的一些类,如点,线等

mapping
定义了entity主类,以及entityProperty,还有entityCallback,所有entity由mappingContext统一管理

auditing
定义了Auditor,主要用于自动设置crate_date,crate_by几个字段

repository
查询仓库,定义类整个项目最主要的接口,Repository,接口提供查询功能,entityFactory

在关系型数据库的处理就是先将example转化成Criteria,Criteria再转化成astTree,astTree直接render成sql

标签:定义,spring,crate,查询,Criteria,entity,data
From: https://www.cnblogs.com/yangyang12138/p/17179298.html

相关文章

  • SpringBoot中工厂模式使用
     工厂模式本质是让对获取对象过程的抽象现有如下需求,根据输入类型,将数据存到Mongo还是Oracle,如下两个实例分别不使用工厂与使用工厂模式的比较 1.不使用工厂模式......
  • SpringBoot 项目集成 knife4j
    文档地址:https://doc.xiaominfo.com/knife4j是为JavaMVC框架集成Swagger生成\(Api\)文档的增强解决方案。Swagger介绍前后端分离开发模式中,api文档是最好的沟通......
  • SSM框架-SpringMVC学习日记1
    SpringMVC概述SpringMVC的特点:轻量级,简单易学高效,基于请求响应的MVC框架与Spring兼容性好,无缝结合约定优于配置功能强大:RESTful、数据验证、格式化、......
  • SSM框架-SpringMVC学习日记2
    新建一个SpringMVC程序1、新建一个Moudle,springmvc-02-hello,添加web的支持!2、确定导入了SpringMVC的依赖!3、配置web.xml ,注册DispatcherServlet<?xmlversion=......
  • SpringBoot开发实用-测试
    ​ 测试。测试是保障程序正确性的唯一屏障,在企业级开发中更是不可缺少,但是由于测试代码往往不产生实际效益,所以一些小型公司并不是很关注,导致一些开发者从小型公司进入中......
  • Spring的生命周期
    Spring概述Spring是一个轻量级的J2EE开源框架可以解决企业应用开发的复杂性Spring的核心部分:IOC和AOP特点方便解耦,简化开发AOP编程方便程序测试方便......
  • SpringBoot开发实用-配置
    2.配置高级​ 进入开发实用篇第二章内容,配置高级,其实配置在基础篇讲了一部分,在运维实用篇讲了一部分,这里还要讲,讲的东西有什么区别呢?距离开发过程越来越接近,解决的问题也......
  • java-spring纯注解开发
    1、创建配置类替代配置文件/***<p>描述:配置信息,省去编写配置文件*/@Configuration@ComponentScan("cn.tjhis")publicclassSpringConfig{}2、实现类......
  • SpringMVC:文件上传下载如何实现?
      一、文件下载如果在响应时候没有设置响应头中的Content-Disposition属性,则会使用默认值inline,此时客户端访问静态资源的时候,能解析显示的就会解析显示,不能解析......
  • java-spring 通过配置文件获取bean
    1、druid.properties#mysql连接参数jdbc.driver-class-name=com.mysql.cj.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/wangdb?useUnicode=true&characterEncodi......