本文主要是介绍jpa初体验,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
近期在做项目的时候,项目框架已定,底层都是手写的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=
这篇关于jpa初体验的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!