海宁市住房与建设规划局网站,做交通分析的网站,广告网站推荐,域名及网站建设实训b2b2c电子商务社交平台源码请加企鹅求求#xff1a;一零三八七七四六二六。JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象#xff0d;关系表的映射关系#xff0c;并将运行期的实体对象持久化到数据库中。JPA 的目标之一是制定一个可以由很多供应商实现的AP…b2b2c电子商务社交平台源码请加企鹅求求一零三八七七四六二六。JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象关系表的映射关系并将运行期的实体对象持久化到数据库中。JPA 的目标之一是制定一个可以由很多供应商实现的API并且开发人员可以编码来实现该API而不是使用私有供应商特有的API。JPA是需要Provider来实现其功能的Hibernate就是JPA Provider中很强的一个应该说无人能出其右。从功能上来说JPA就是Hibernate功能的一个子集。添加相关依赖添加spring-boot-starter-jdbc依赖dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-jpa/artifactId/dependency复制代码添加mysql连接类和连接池类dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdscoperuntime/scope/dependency复制代码配置数据源在application.properties文件配置spring:datasource:driver-class-name: com.mysql.jdbc.Driverurl: jdbc:mysql://localhost:3306/test?useUnicodetruecharacterEncodingutf8characterSetResultsutf8username: rootpassword: 123456jpa:hibernate:ddl-auto: update # 第一次简表create 后面用updateshow-sql: true复制代码注意如果通过jpa在数据库中建表将jpa.hibernate,ddl-auto改为create建完表之后要改为update,要不然每次重启工程会删除表并新建。创建实体类通过Entity 表明是一个映射的实体类 Id表明id GeneratedValue 字段自动生成Entity
public class Account {IdGeneratedValueprivate int id ;private String name ;private double money;... 省略getter setter
}复制代码Dao层数据访问层通过编写一个继承自 JpaRepository 的接口就能完成数据访问,其中包含了几本的单表查询的方法非常的方便。值得注意的是这个Account 对象名而不是具体的表名另外Interger是主键的类型一般为Integer或者Longpublic interface AccountDao extends JpaRepositoryAccount,Integer {
}复制代码需要JAVASpring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码请加企鹅求求一零三八七七四六二六转载于:https://juejin.im/post/5ce516ddf265da1b7a4b4b20