JPA全称 Java Persistence API。JPA通过JDK5.0注解或者XML描述对象和关系表的映射关系,并将运行期的实体对象持久化到数据库中。持久化:即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的对象存储在数据库中,或者存储在磁盘文件中、 ...
分类:
其他好文 时间:
2018-09-10 21:52:57
阅读次数:
224
内存机制: Java的内存机制分为堆内存,栈内存,方法区等。 两者差别: 堆内存主要存放实体对象,用来存放new的对象和数组引用变量的实体对象。由虚拟机自动垃圾回收器管理。 栈内存主要存放基本基本类型的变量。 方法区主要存放一个类的模板和静态方法。 声明位置的不同决定储存位置 在方法中声明(局部变量 ...
分类:
编程语言 时间:
2018-09-09 15:06:00
阅读次数:
174
注意,这些操作的对象是文件名(相对路径/绝对路径),而非文件/目录句柄,句柄只是perl和文件系统中文件的关联通道,而非实体对象。 创建文件 在unix类操作系统中有一个touch命令可以非常方便的创建文件,还能批量创建一些名称规律的文件。但实际上touch的主要介绍中却是"修改文件时间戳",创建文 ...
分类:
其他好文 时间:
2018-09-07 00:55:19
阅读次数:
253
Spring工程中,创建实体对象时,可以通过JPA的@Entity标识实体与数据库表的对应关系,@Column标识数据库字段。其中还有标识两个实体间关系的注解:@OneToOne、@OneToMany、@ManyToOne和@ManyToMany,分别标识一对一、一对多、多对一和多对多。在此,简单记 ...
分类:
编程语言 时间:
2018-09-06 22:58:44
阅读次数:
185
.新建maven空项目 2.修改pom.xml文件 3. 新增generatorConfig.xml 文件 ,修改标注部分内容 修复xml文件头部标红提示的问题 4.运行mybatis-generator插件 5.输出结果 ...
分类:
其他好文 时间:
2018-09-05 21:46:11
阅读次数:
165
目录 一、ORM简介二、ORM的工作原理三、ORM的优缺点四、常见的ORM框架 一、ORM简介 ORM(Object Relational Mapping)对象关系映射,一般指持久化数据和实体对象的映射 数据存储是绝大多数软件系统都要接触到的技术,具有一定规模的软件产品,为了方便存储和管理数据,便引 ...
分类:
其他好文 时间:
2018-08-29 01:09:26
阅读次数:
153
记录一下SpringBoot(2.0.4.RELEASE)+Elasticsearch(6.2.4)+Gradle整合的一个小例子。 1.在Gradle内加入相关jar包的依赖: 2.创建实体对象,并加入Elasticsearch的相关注释: 3.创建Repository 4.创建Controlle ...
分类:
编程语言 时间:
2018-08-27 23:21:11
阅读次数:
986
练习接收页面参数值 使用request 使用@RequestParam注解 使用实体对象 练习向页面传出数据 使用HttpServletRequest和session 使用ModelAndView对象 (内部为利用HttpServletRequest的Attribute传递数据到页面) ...
分类:
编程语言 时间:
2018-08-27 14:50:27
阅读次数:
191
在用jpa这种orm框架时,有时我们实体对象存在关联关系,但实际的业务场景可能不需要用jpa来控制数据库创建数据表之间的关联约束,这时我们就需要消除掉数据库表与表之间的外键关联。但jpa在处理建立外键时存在一些问题,在stackoverflow上搜索了相关的jpa创建实体对象关联关系但不建立外键这一 ...
分类:
其他好文 时间:
2018-08-20 17:54:38
阅读次数:
265
注:下面使用dubbo依赖的是zookeeper注册中心,这里没有详细的介绍。在配置之前,请自行准备好zookeeper环境。 后续如果写zookeeper的配置会补放链接 添加Gradle依赖 服务端provider 目录结构 实体类 //这里实体对象实现了Serializable接口,dubbo ...
分类:
其他好文 时间:
2018-08-04 19:01:40
阅读次数:
147