kotlin使用spring data jpa(一)
2019独角兽企业重金招聘Python工程师标准>>>
简单查询
spring data jpa是spring全家桶成员之一,用于操作各种数据库,下面写一个查询订单的简单示例
- 引入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(一)相关推荐
- Spring Data JPA 原理与实战第二天 掌握Repoitory和DQM
02 Spring Data Common 之 Repoitory 如何全面掌握? 通过上一课时,我们知道了 Spring Data 对整个数据操作做了很好的封装,其中 Spring Data Com ...
- 解决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 ...
- Spring Boot整合Spring Data JPA操作数据
一. Sping Data JPA 简介 Spring Data JPA 是 Spring 基于 ORM 框架.JPA 规范的基础上封装的一套 JPA 应用框架,底层使用了 Hibernate 的 J ...
- Spring Data JPA 五分钟快速入门和实践
Spring Data JPA(类似于Java Web 中的 DAO) 操作声明持久层的接口(Repository) 三个核心接口: CrudRepository PagingAndSortingRe ...
- Spring Data JPA(官方文档翻译)
关于本书 介绍 关于这本指南 第一章 前言 第二章 新增及注意点 第三章 项目依赖 第四章 使用Spring Data Repositories 4.1 核心概念 4.2 查询方法 4.3 定义rep ...
- Hibernate、JPA、Spring Data JPA,傻傻分不清
国庆假期接近尾声,明天最后一天了,要开始收收心啦- 今天讲讲一个初学者(或许一些老手)可能没去搞懂的几个概念:Hibernate.JPA.Spring Data JPA 之间的关联. 嘿嘿,前段时间有 ...
- Spring Data JPA 与 MyBatis 对比,你喜欢用哪个?
来源:jianshu.com/p/3927c2b6acc0 概述 Spring Data JPA是Spring Data的子模块.使用Spring Data,使得基于"repositorie ...
- Spring Boot 、Spring Data JPA、Hibernate集成
###什么是JPA JPA是用于管理Java EE 和Java SE环境中的持久化,以及对象/关系映射的JAVA API 最新规范为"JSR 338:Java Persistence 2.1 ...
- Spring Data JPA例子[基于Spring Boot、Mysql]
关于Spring Data Spring社区的一个顶级工程,主要用于简化数据(关系型&非关系型)访问,如果我们使用Spring Data来开发程序的话,那么可以省去很多低级别的数据访问操作,如 ...
最新文章
- webpack 引入模块import 后面加入{}和不加大括号有什么区别
- 如何一条命令,榨干机器的所有内存?
- php基础系列:从用户登录处理程序学习mysql扩展基本操作
- c# 浮点数十六进制字符串_从C#中包含十六进制值的字符串数组中打印整数值...
- springboot集成druid_绝了!Dataway让SpringBoot不在需要Controller、Service、DAO等了
- maven的依赖和聚合
- 火狐浏览器允许ajax,ajax如何解决火狐浏览器或其它非ie浏览器的兼容性问题
- spring中afterPropertiesSet方法与init-method配置描述
- C++中的extern C【转】
- linux黑群晖安装教程,黑群晖菜鸟安装教程(一)制作U盘引导及软洗白!
- Photoshop 2021神经滤镜Neural Filters离线安装包下载 WIN / MAC(适用于PS 2021版本22.3.X/22.4.X)
- 用matlab画旋转的玫瑰,基于Excel2010风向玫瑰图绘制研究.doc
- 单位dB和dBm的区别
- Python直角坐标系画图
- echart之全国地图切换省级地图
- Mybatis的特性详解——动态SQL
- RTrPPG: An Ultra Light 3DCNN for Real-Time Remote Photoplethysmography
- 小区门禁卡可以复制到手机上吗_如何用手机复制小区门禁卡,一招就可以解决!...
- html制作满天星,怎样使用原生js做出满天星效果
- python抓取股票形态_利用Python实现MACD#39;顶底背离#39;形态,并实现自动化交易!...
热门文章
- html5 自定义 datepicker,如何使用 React 构建自定义日期选择器(3)
- Java0steam_Java学习 - Stream 使用
- Oracle存储过程中如何根据指定的参数判断该参数的值否存在数据表中:
- Oracle利用序列实现自动增长列
- 《盘点那些秀你一脸的秒天秒地算法》(4)
- leetcode41 缺失的第一个正数
- leecode26 删除排序数组中的重复项
- c++的虚拟继承 的一些思考吧
- mysql 不能添加外键 1215_MySQL错误1215:无法添加外键约束
- vue底部选择器_Vue组件-极简的地址选择器