2019独角兽企业重金招聘Python工程师标准>>>

简单查询

spring data jpa是spring全家桶成员之一,用于操作各种数据库,下面写一个查询订单的简单示例

  1. 引入sqlserver驱动包及jpa所需包
    implementation('org.springframework.boot:spring-boot-starter-data-jpa')runtimeOnly('com.microsoft.sqlserver:mssql-jdbc')

2.配置连接字符串

spring.datasource.url=jdbc:sqlserver://machinename or ip:1433;database=dbname
spring.datasource.username=username
spring.datasource.password=password
spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
#关闭初始化数据库
spring.jpa.generate-ddl=false
#显示生成的sql
spring.jpa.show-sql=true

3.创建entity,可用idea生成

@Entity
@Table(name = "Order", schema = "dbo")
class OrderEntity {@get:Id@get:Column(name = "OrderID")var orderId: String? = null@get:Basic@get:Column(name = "OrderStatus")var orderStatus: Byte = 0@get:Basic@get:Column(name = "OrderDate")var orderDate: LocalDateTime? = null@get:Basic@get:Column(name = "CurrencyCode")var currencyCode: String? = null@get:Basic@get:Column(name = "OrderAmount")var orderAmount: BigDecimal? = null
}

4.创建repository

@Repository
interface OrderRepository:JpaRepository<OrderEntity,String>

可以简单调用一下了

@Autowiredprivate lateinit var orderRepository: OrderRepositoryorderRepository.findAll()

转载于:https://my.oschina.net/weidedong/blog/2396136

kotlin使用spring data jpa(一)相关推荐

  1. Spring Data JPA 原理与实战第二天 掌握Repoitory和DQM

    02 Spring Data Common 之 Repoitory 如何全面掌握? 通过上一课时,我们知道了 Spring Data 对整个数据操作做了很好的封装,其中 Spring Data Com ...

  2. 解决Spring Spring Data JPA 错误: Page 1 of 1 containing UNKNOWN instances

    解决Spring Spring Data JPA 错误: Page 1 of 1 containing UNKNOWN instances SpringBoot 整合 Spring-Data-JPA ...

  3. Spring Boot整合Spring Data JPA操作数据

    一. Sping Data JPA 简介 Spring Data JPA 是 Spring 基于 ORM 框架.JPA 规范的基础上封装的一套 JPA 应用框架,底层使用了 Hibernate 的 J ...

  4. Spring Data JPA 五分钟快速入门和实践

    Spring Data JPA(类似于Java Web 中的 DAO) 操作声明持久层的接口(Repository) 三个核心接口: CrudRepository PagingAndSortingRe ...

  5. Spring Data JPA(官方文档翻译)

    关于本书 介绍 关于这本指南 第一章 前言 第二章 新增及注意点 第三章 项目依赖 第四章 使用Spring Data Repositories 4.1 核心概念 4.2 查询方法 4.3 定义rep ...

  6. Hibernate、JPA、Spring Data JPA,傻傻分不清

    国庆假期接近尾声,明天最后一天了,要开始收收心啦- 今天讲讲一个初学者(或许一些老手)可能没去搞懂的几个概念:Hibernate.JPA.Spring Data JPA 之间的关联. 嘿嘿,前段时间有 ...

  7. Spring Data JPA 与 MyBatis 对比,你喜欢用哪个?

    来源:jianshu.com/p/3927c2b6acc0 概述 Spring Data JPA是Spring Data的子模块.使用Spring Data,使得基于"repositorie ...

  8. Spring Boot 、Spring Data JPA、Hibernate集成

    ###什么是JPA JPA是用于管理Java EE 和Java SE环境中的持久化,以及对象/关系映射的JAVA API 最新规范为"JSR 338:Java Persistence 2.1 ...

  9. Spring Data JPA例子[基于Spring Boot、Mysql]

    关于Spring Data Spring社区的一个顶级工程,主要用于简化数据(关系型&非关系型)访问,如果我们使用Spring Data来开发程序的话,那么可以省去很多低级别的数据访问操作,如 ...

最新文章

  1. webpack 引入模块import 后面加入{}和不加大括号有什么区别
  2. 如何一条命令,榨干机器的所有内存?
  3. php基础系列:从用户登录处理程序学习mysql扩展基本操作
  4. c# 浮点数十六进制字符串_从C#中包含十六进制值的字符串数组中打印整数值...
  5. springboot集成druid_绝了!Dataway让SpringBoot不在需要Controller、Service、DAO等了
  6. maven的依赖和聚合
  7. 火狐浏览器允许ajax,ajax如何解决火狐浏览器或其它非ie浏览器的兼容性问题
  8. spring中afterPropertiesSet方法与init-method配置描述
  9. C++中的extern C【转】
  10. linux黑群晖安装教程,黑群晖菜鸟安装教程(一)制作U盘引导及软洗白!
  11. Photoshop 2021神经滤镜Neural Filters离线安装包下载 WIN / MAC(适用于PS 2021版本22.3.X/22.4.X)
  12. 用matlab画旋转的玫瑰,基于Excel2010风向玫瑰图绘制研究.doc
  13. 单位dB和dBm的区别
  14. Python直角坐标系画图
  15. echart之全国地图切换省级地图
  16. Mybatis的特性详解——动态SQL
  17. RTrPPG: An Ultra Light 3DCNN for Real-Time Remote Photoplethysmography
  18. 小区门禁卡可以复制到手机上吗_如何用手机复制小区门禁卡,一招就可以解决!...
  19. html制作满天星,怎样使用原生js做出满天星效果
  20. python抓取股票形态_利用Python实现MACD#39;顶底背离#39;形态,并实现自动化交易!...

热门文章

  1. html5 自定义 datepicker,如何使用 React 构建自定义日期选择器(3)
  2. Java0steam_Java学习 - Stream 使用
  3. Oracle存储过程中如何根据指定的参数判断该参数的值否存在数据表中:
  4. Oracle利用序列实现自动增长列
  5. 《盘点那些秀你一脸的秒天秒地算法》(4)
  6. leetcode41 缺失的第一个正数
  7. leecode26 删除排序数组中的重复项
  8. c++的虚拟继承 的一些思考吧
  9. mysql 不能添加外键 1215_MySQL错误1215:无法添加外键约束
  10. vue底部选择器_Vue组件-极简的地址选择器