摘要: 1.插入 建一个部门类Dept和一个员工类Emp; Emp对Dept是多对一的关系;因为一个部门有多个员工,而一个员工只有一个部门; Emp类中添加一个Dept的属性; @ManyToOne注解表示了员工和部门是多对一的关系; @JoinColumn注解的name属性表示外键名;Emp表中会多出一个 阅读全文
posted @ 2019-03-20 01:23 L丶银甲闪闪 阅读(96) 评论(0) 推荐(0) 编辑
摘要: EntityManager的merge()方法相当于hibernate中session的saveOrUpdate()方法; 用于实体的插入和更新操作; 1.临时状态的实体对象 创建一个新对象; 将临时对象的属性复制到新对象; 持久化新对象; 执行insert插入到数据库; 代码: //merge的第 阅读全文
posted @ 2019-03-17 22:54 L丶银甲闪闪 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 1.Persistence 主要用来获取EntityManagerFactory的实例; 通过静态方法:createEntityManagerFactory 来实现; 该方法有两个重载版本; 带有一个参数:指定persistence.xml中的持久化单元名为参数; 两个参数: 除了上一个参数外,还可 阅读全文
posted @ 2019-03-17 20:50 L丶银甲闪闪 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 1.@Entity 位于类名前; 指出该Java类为实体类,并且将映射到指定的数据库表; 比如:Emp类前名加上该注解后,就可以和配置的数据库中的emp表相互映射了; 2.@Table 位于类名前 当实体类名和映射的表名不一致时,需要加上该注解; name属性 ->用于指定数据库的表名; catal 阅读全文
posted @ 2019-03-17 13:53 L丶银甲闪闪 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1.jpa的介绍 JPA是Java Persistence API的简称, 中文名为Java持久层API; 是JDK 5.0注解或XML描述对象-关系表的映射关系, 并将运行期的实体对象持久化到数据库中。 JPA包括以下3方面的内容: 1) 一套API标准。 在javax.persistence的包 阅读全文
posted @ 2019-03-16 23:41 L丶银甲闪闪 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 1.普通java工程 1)File->New->maven project 新建一个maven工程; 勾选上 Create a simple project;如果不勾选是利用插件生成;这里不利用插件; 2)填写maven坐标和选择打包方式; 其中Artifact Id 也是工程名; 普通java工程 阅读全文
posted @ 2019-03-09 16:22 L丶银甲闪闪 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1.仓库 仓库分为两类: 1) 本地仓库 ->当前电脑上的maven仓库; 本地仓库的默认目录: ${user.home}/.m2/repository ${user.home}/.m2/repository 如果想修改本地仓库目录: 打开 maven解压目录/conf下的setting.xml; 阅读全文
posted @ 2019-03-09 16:21 L丶银甲闪闪 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1.按maven约定的目录结构创建文件夹 约定目录结构:不按约定的目录来建maven无法正常工作; Hello | src | | main | | | java | | | resources | | test | | | java | | | resources | pom.xml Hello 阅读全文
posted @ 2019-03-08 14:29 L丶银甲闪闪 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1.maven 简介 maven是Apach软件基金会维护的一款自动化构建工具; 作用是服务于java平台的项目构建和依赖管理; 2.关于项目构建 1)java代码 Java是一门编译型语言,.java扩展名的源文件需要编译成.class扩展名的字节码文件才能够执行; 所以编写任何Java代码想要执 阅读全文
posted @ 2019-03-08 14:27 L丶银甲闪闪 阅读(156) 评论(0) 推荐(0) 编辑
摘要: rpm软件管理虽然方便,但是需要手工解绝依赖关系;使用YUM可以解决这个问题; YUM(yellowdog updater modified) 是一个RPM的前端程序,主要目的是设计用来自动解决RPM的依赖关系问题; YUM的特点: 自动解决依赖关系; 可以对rpm进行分组,并基于组进行安装操作; 阅读全文
posted @ 2019-03-07 21:29 L丶银甲闪闪 阅读(198) 评论(0) 推荐(0) 编辑