JAP学习笔记(1)之概述、基本用法和基本注释

本文介绍了JPA的基础知识,包括JPA是什么、与Hibernate的关系,以及JPA的主要技术内容。同时,详细讲解了JPA的基本注解,如@Entity、@Table、@Id、@GeneratedValue等,帮助理解JPA如何实现对象持久化到数据库的映射。
摘要由CSDN通过智能技术生成

JPA概述

什么是JPA

1.        JPA:(Java Persistence API)用于对象持久化的API。

2.        作用:提供了标准的ORM规范,使得应用程序以统一的方式访问持久层。

 

JPA与Hibernate的关系

1.        PA 是 hibernate 的一个抽象(就像JDBCJDBC驱动的关系)

1)        JPA 是规范:JPA 本质上就是一种  ORM 规范,不是ORM 框架 —— 因为 JPA 并未提供 ORM 实现,它只是制订了一些规范,提供了一些编程的 API 接口,但具体实现则由 ORM 厂商提供实现

2)        Hibernate 是实现:Hibernate 除了作为 ORM 框架之外,它也是一种 JPA 实现

2.        从功能上来说, JPA 是 Hibernate 功能的一个子集

JPA技术内容

1.        ORM  映射元数据:JPA 支持XML 和  JDK 5.0 注解两种元数据的形式,元数据描述对象和表之间的映射关系,框架据此将实体对象持久化到数据库表中。 

2.        

回答: 根据引用\[1\]中的内容,配置Tomcat服务器需要在编辑配置中选择Tomcat服务器,并选择本地服务器。在部署中选择相应的Artifact。而根据引用\[2\]中的内容,要修改Tomcat的端口,需要在server.xml文件中修改Connector标签中的port属性。如果需要启动多个Tomcat服务,则需要使用不同的端口。要关闭Tomcat服务,可以使用tasklist命令列出所有进程,然后使用taskkill命令杀死相应的进程。根据引用\[3\]中的内容,可以在Project Structure中的paths配置output和test output路径,并在dependencies中配置Tomcat所需的lib文件夹。至于Jap和Tomcat之间的关系,根据提供的引用内容,无法得出明确的结论。 #### 引用[.reference_title] - *1* *3* [IDEA创建JSP及配置Tomcat](https://blog.csdn.net/Starshard666/article/details/125317688)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [J2EE和jap入门的一些基础知识和tomcat服务器的了解](https://blog.csdn.net/u012036171/article/details/44521739)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值