• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:jpa

java

JPA(一):十分钟入门 JPA

JPA(一):十分钟入门 JPA
一.JPA的概念 为了节省时间,更加具体的解释我们就略过吧。 二.在IDEA中使用JPA 2.1.添加JAP依赖 添加相关的maven依赖 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> ……继续阅读 »

java

SpringBoot系列(6)—SpringBoot-JPA

SpringBoot系列(6)—SpringBoot-JPA
JPA 应该都熟悉了,我就不多说了什么是JPA了。目前JPA主要实现由hibernate和openJPA等。 Spring Data JPA 是Spring Data 的一个子项目,它通过提供基于JPA的Repository极大了减少了操作JPA的代码。笔者觉得这个由SpringBoot 提供的JPARepository真的是非常爽。基本上大部分的业务都可以……继续阅读 »

java

JPA学习笔记(1)——什么是JPA

JPA学习笔记(1)——什么是JPA
JDBC 什么是JPA JPA与hibernate的关系 JPA的供应商 JDBC jdbc是一组规范,是接口,由不同的数据库厂商各自提供相应的实现类,打包成jar包,也就是所谓的数据库驱动。而我们的java应用程序,只需要调用jdbc的接口就可以了。 而JPA是和jdbc类似的东西 什么是JPA Java Persistence API:用于对象持……继续阅读 »

java

JPA学习笔记(2)——创建JPA项目

JPA学习笔记(2)——创建JPA项目
创建JPA项目 1. 新建java工程 其实也可以直接新建JPA工程,由于我这边创建JPA工程会有点问题,所以我创建java工程,效果是一样的。两者不同在于,JPA工程会帮我们创建jpa的配置文件,java工程则要我们手动创建 如果是直接创建JPA工程,version请选择2.0 2.创建lib文件夹 新建lib文件夹,加入jar包,并且添加到类路径下 ……继续阅读 »

java

JPA学习笔记(3)——JPA注解

JPA学习笔记(3)——JPA注解
Entity Table Id GeneratedValue Basic Column Transient Temporal @Entity @Entity 标注用于实体类声明语句之前,指出该Java 类为实体类,将映射到指定的数据库表。 @Table 当实体类与其映射的数据库表名不同名时需要使用 @Table 标注说明,该标注与 @Entity 标注……继续阅读 »

java

JPA学习笔记(4)——使用Table策略来生成主键

JPA学习笔记(4)——使用Table策略来生成主键
在上一篇博客中,提到一个注解@GeneratedValue,用于标注生成主键的策略,其中一种策略就是Table。 注意:这种方法不常用,只有遇到特殊业务需求时才会用到。 关于注解,请参考JPA学习笔记(3)——JPA注解 如何使用Table策略生成主键 使用这种策略,需要创建一张表 表名:ID_GENERATOR 字段名 说明 ID 本条记录……继续阅读 »

jpa

JPA – jpa简介

JPA – jpa简介
JPA是什么? JPA:Java Persistence API:用于对象持久化 API Java EE5.0平台标准的ORM规范,使得应用程序以统一的方式访问持久层 Java应用程序根据每个持久化框架的调用方式不同,需要写不同的调用实现。 而JPA可以做到 Java应用程序只需要遵守JPA规范就可以实现与各个持久层框架的结合使用而该规范的具体实现交由各个O……继续阅读 »

java

@autowared的后,页面不显示,又是spring data捣的乱。

@autowared的后,页面不显示,又是spring data捣的乱。
        今天改程序改出来一个非常怪的问题,我的action中autowared了一个service,然后action对应的页面就显示不出来了。也不报任何错误。只要将@autowared的这个条目去掉,就正常。将这个@autowared的service放到另一个action中,另一个页面也无法显示了。没错误提示根……继续阅读 »