jpa初体验

在项目维护中,由于原始代码的低封装性,决定尝试使用JPA规范提高效率。项目基于Spring Cloud和Docker,通过Spring Data实现JPA。配置数据库连接后,创建实体类、接口和Controller进行测试。
摘要由CSDN通过智能技术生成

    近期在做项目的时候,项目框架已定,底层都是手写的mapper,哪怕是最最简单的单表增删改,而且在接手这个项目的时候发现,前人在写这个项目的时候没有注意项目的封装性,真是想到哪里写到哪里,没有抽出公共的。于是乎这块但凡加个新的功能,就需要重新写sql,比较的麻烦,维护的时候感觉也很糟糕。

    于是想到了之前在前一家公司的时候采取的做法,都是直接用的公共的,有直接使用generator直接生成的,也有用jpa规范的。生成的这个之前自己做过一个小的demo,所以这次索性试试新的方法用jpa规范。公司项目框架用的spring cloud ,docker这一套,查阅文档,spring实现了jpa规范就在spring data模块中。

    接下来就是对jpa的尝试。

    备注:

spring.jpa.hibernate.ddl-auto=create的时候重启都会删除之前的数据,重新建表。

    在application.properties总写好数据库配置:

spring.datasource.url=jdbc:mysql://localhost/base-org-permission
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值