Eclipse 构建 JPA Project 时,需要指定 JPA的实现,如:下图中的EclipseLink 2.7.3,这其实是一个自定义的用户库. 看看,这个用户库包含persistence接口和eclipselink提供的实现. 上述的用户库包含的jar包都在下面的压缩包中: EclipseLink_2.7.3.rar 附: 不过,我更喜欢直接用maven依赖更简单快捷. <project ...> ... <dependencies> ... <!-- jpa-api…
如果还没有安装Eclipse, 则请参考前文:  [学习笔记] 下载.安装.启动 Eclipse(OEPE) 添加用户库 本文主要介绍在项目中直接使用第三方库的情况.就是把第三方的jar文件直接放到某个目录中,然后在Eclipse中添加用户库,例如Spring_xxx或者Hibernate_xxx的用户库. 这样的用户库添加之后,就可以在不同的项目中使用了. 例如:已经下载了 Spring framework 4.3.3 的jar库文件,并放在了目录:D:\mydownloads\spring_…
(注:本系列笔记是在学习尚硅谷JPA课程的时候写下的,结合课程内容和自我理解,方便自己以后进行复习) 一.在创建JPA之前看看什么是JPA 1.Java Persistence API:用于对象持久化的 API 2.Java EE 5.0 平台标准的 ORM 规范,使得应用程序以统一的方式访问持久层 3.结合下面两幅图片进行理解: JPA功能示意图: Figure 1.1 JDBC功能示意图: Figure 1.2 4.JPA和Hibernate的关系 JPA 是 hibernate 的一个抽象…
说明 上周实验室学习了数据库设计相关的内容,其中涉及到将数据库实体化的问题,JPA是一个很好的实现工具,便开始着手于JPA的学习.因为JPA涉及到的知识还是挺多的,需要学习许多新的知识,所以对于JPA的学习花了我很多的时间,遇到了很多的挫折,不过过程还是挺有意义的. 本博文只对JPA在eclipse中的使用做讲解. 知识准备 a.postgresql 数据库 b.数据库设计 c.JDBC 使用JPA的前提是掌握数据库设计的知识,本博文是针对postgresql数据库下JPA在eclipse中的使…
前一篇文章“Apache Spark学习:将Spark部署到Hadoop 2.2.0上”介绍了如何使用Maven编译生成可直接运行在Hadoop 2.2.0上的Spark jar包,而本文则在此基础上,介绍如何利用Eclipse构建Spark集成开发环境. (1) 准备工作 在正式介绍之前,先要以下软硬件准备: 软件准备: Eclipse Juno版本(4.2版本),可以直接点击这里下载:Eclipse 4.2 Scala 2.9.3版本,Window安装程序可以直接点击这里下载:Scala 2…
1. 安装m2eclipse插件     要用Eclipse构建Maven项目,我们需要先安装meeclipse插件     点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图: 安装成成之后我们在Eclipse菜单栏中点击File->New->Other,在弹出的对话框中会看到如下图所示: 2. 构建Maven项目 以eclipse3.6为例 1)创建简单Maven项目…
1. 安装m2eclipse插件    要用Eclipse构建Maven项目,我们需要先安装meeclipse插件    点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可, 如下图: 安装成成之后我们在Eclipse菜单栏中点击File->New->Other,在弹出的对话框中会看到如下图所示: 2. 构建Maven项目 以eclipse3.6为例 1)创建简单Maven项目 点…
环境前边已经搭建过了,我们就再弄了. 1.使用Maven构建javaWeb项目 (1).键入以下命令: $ mvn archetype:generate -DgroupId=com.holytax.wg -DartifactId=MvnWenApp -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false…
1. 安装m2eclipse插件    要用Eclipse构建Maven项目,我们需要先安装meeclipse插件    点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图: 安装成成之后我们在Eclipse菜单栏中点击File->New->Other,在弹出的对话框中会看到如下图所示: 2. 构建Maven项目 以eclipse3.6为例 1)创建简单Maven项目 点击…
新公司用的SSH(springmvc)框架,看代码的时候,发现没有hbm.xml文件,全部使用的注解形式.在一次闲聊的时候问同事,这么多entity  写起来不麻烦么.同事说根据数据库自动生成的.于是我在网上搜索关于hibernate  自动生成实体的(我去年写过一篇关于mybatis 自动生成dao的,感兴趣的可以去翻一翻),最开始搜到的是hibernate-tool 工具,研究了半天还是不会用.本打算放弃了,今天遇到一个问题,需要将一个A表的数据插入的另一个B表里面,但是呢我又不想把B表清空…