博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kotlin使用spring data jpa(一)
阅读量:6719 次
发布时间:2019-06-25

本文共 1353 字,大约阅读时间需要 4 分钟。

hot3.png

简单查询

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=dbnamespring.datasource.username=usernamespring.datasource.password=passwordspring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriverspring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl#关闭初始化数据库spring.jpa.generate-ddl=false#显示生成的sqlspring.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

@Repositoryinterface OrderRepository:JpaRepository

可以简单调用一下了

@Autowired    private lateinit var orderRepository: OrderRepository		 orderRepository.findAll()

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

你可能感兴趣的文章
命名管道操作
查看>>
Linux下的磁盘使用情况
查看>>
python基础 -- acm
查看>>
android第一天
查看>>
湖南卫视邮件服务器架设方案
查看>>
LoadRunner11破解详解
查看>>
排序算法 时间、空间复杂度
查看>>
集合框架(集合的继承体系图解)
查看>>
Win32应用程序(SDK)设计原理详解
查看>>
windows serve 2012部署操作系统之部署前期准备(九)
查看>>
JFinal整合HTTL模板引擎
查看>>
“Object "netns" is unknown, try "ip help".\n'”报错
查看>>
SQL语句中----删除表数据drop、truncate和delete的用法
查看>>
零零散散学算法之详解几种数据存储结构
查看>>
我的友情链接
查看>>
关于vmware station 12pro 简易安装
查看>>
有用的正则表达式
查看>>
mysql show status解释
查看>>
Spark 下操作 HBase(1.0.0 新 API)
查看>>
PostgreSQL数据库切割和组合字段函数
查看>>