原文地址:http://blog.csdn.net/fcbayernmunchen/article/details/8635427 Java类库中的NIO包相对于IO 包来说有一个新功能是内存映射文件,日常编程中并不是经常用到,但是在处理大文件时是比较理想的提高效率的手段。本文我主要想结合操作系统中... ...
分类:
编程语言 时间:
2017-08-19 23:35:42
阅读次数:
256
在以前使用hibernate时,经常对保存存在关联关系的对象时,不确定是否能保存成功。 因此,特意对一对多关系的2个对象进行实践。一、pojo类和配置文件的准备 这里有一点提前说一下,外键列在数据库中并没有设置为不为null。因此可以出现外键为空的情况。(1)pojo类 (2)映射文件 (3)测试类... ...
分类:
Web程序 时间:
2017-08-19 20:18:06
阅读次数:
207
在mapper文件中写sql语句时,遇到特殊字符时,如:< 等,建议使用<![CDATA[ sql 语句 ]]>标记,将sql语句包裹住,不被解析器解析 在使用mybatis 时我们sql是写在xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被 ...
分类:
数据库 时间:
2017-08-18 22:33:53
阅读次数:
218
这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy ...
分类:
编程语言 时间:
2017-08-18 11:11:24
阅读次数:
146
首先说说这篇文章要解决什么问题? 1.虚拟内存与内存映射文件的区别与联系. 2.内存映射文件的原理. 3.内存映射文件的效率. 4.传统IO和内存映射效率对比. 虚拟内存与内存映射文件的区别与联系 二者的联系 虚拟内存和内存映射文件都是将一部分内容加载到,另一部分放在磁盘上的一种机制,二者都是应用程 ...
分类:
其他好文 时间:
2017-08-17 17:25:36
阅读次数:
173
1.Hibernate映射文件中: <generator class="increment"/> 1)class的值等于native或increment:表格中的主键是自动生成的; 2)Class的值等于assigned:主键是自己手动添加的; 2.调用save的时候,即便没有事务提交,也会从数据库 ...
分类:
Web程序 时间:
2017-08-16 20:22:18
阅读次数:
227
原文:http://blog.csdn.net/wangtiewei/article/details/51112668 内存映射文件是利用虚拟内存把文件映射到进程的地址空间中去,在此之后进程操作文件,就像操作进程空间里的地址一样了,比如使用C语言的 memcpy等内存操作的函数。这种方法能够很好的应 ...
1.环境搭建: 三个准备+7个步骤 准备1:新建项目并添加hibernate依赖的jar文件 准备2:在classpath下(src目录下)新建hibernate的配置文件:hibernate.cfg.xml 准备3:新建实体类和映射文件xxx.hbm.xml(将实体类与数据库中表建立映射关联) U ...
分类:
编程语言 时间:
2017-08-16 00:05:42
阅读次数:
229
一:课堂笔记 二、多对一的关系(代码) (1)hibernate.cfg,xml配置文件 (2.1)实体1 (2.2)实体2 (3.1)班级实体映射文件 (3.2)学生实体映射文件 (4)HibernateUtil工具类不变 (5)test包的Main.java 三、一对多的关系(代码) (1)hi ...
分类:
Web程序 时间:
2017-08-15 19:56:58
阅读次数:
224
NHibernate之旅(2):第一个NHibernate程序 本节内容 开始使用NHibernate 1.获取NHibernate 2.建立数据库表 3.创建C#类库项目 4.设计Domain 4-1.设计持久化类 4-2.编写映射文件 5.数据访问层 5-1.辅助类 5-2.编写操作 6.数据访 ...
分类:
Web程序 时间:
2017-08-14 09:59:04
阅读次数:
217