一:多对一单向关联 首先我们必须创建两个实体类 例如:Dept类 Employee类 现在我们可以在配置文件里面配置了 Dept.hbm.xml Employee.hbm.xml 到这里,一对多 和多对一的关联 配置已经完成!! 我们一起来看看测试类 现在我们开始来看看多对多的关联 我们还是创建好实 ...
分类:
Web程序 时间:
2016-08-12 23:28:55
阅读次数:
386
从生疏到熟练 是要经历多少遍的练习? 这答案只能向自己找。 以Student和Course为例,一个学生可以选多门课程,一门课程也可以被多个学生选取; 首先 我们创建持久化类Student 接下来就是持久化类Course 然后是对象关系映射文件Student.hbm.xml: 多对多关联关系的实现需 ...
分类:
Web程序 时间:
2016-08-12 21:30:28
阅读次数:
207
这篇文章我们来做一个入门的案例: 建表; 给出案例结构: 第一步:编写po类:User.java 第二步:编写config包下面的SqlMapConfig.xml。这个配置文件主要是配置mybaits运行环境,数据源,事务等。SqlMapConfig.xml代码如下: 第三步:编写映射文件sqlma ...
分类:
其他好文 时间:
2016-08-12 14:58:49
阅读次数:
111
一、mmap函数的介绍 1. mmap系统调用: 将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区域的对象映射。 当使用mmap映射文件到进程后,就可以直接操作这段虚拟地址进行文件 ...
分类:
其他好文 时间:
2016-08-09 02:03:23
阅读次数:
301
映射数据库对象有时候我们希望在映射文件中创建和删除触发器、存储过程等数据库对象,Hibernate提供了<database-object.../>元素来满足这种需求。使用<database-object.../>元素只有如下两种形式。第一种形式是在映射文件中显式声明create和drop命令:<hibernat..
分类:
数据库 时间:
2016-08-08 15:51:37
阅读次数:
184
学习Hibernate ,我们首先要知道为什么要学习它?它有什么好处?也就是我们为什么要学习框架技术? 还要知道 什么是Hibernate? 为什么要使用Hibernate? Hibernate的配置文件的作用是什么? Hibernate映射文件的作用是什么? Hibernate持久化对象的状态有哪 ...
分类:
Web程序 时间:
2016-08-07 23:00:48
阅读次数:
301
一、Hibernate中的关联关系 1.1、单向一对多关联关系 按照以下步骤配置hibernate中持久化类的一对多对象关联: (1).持久化类添加关联类的相关属性及getter/setter方法。 (2).映射文件中建立该属性和数据库表字段的映射信息。 比如班级对学生是一对多的关系,班级类Grad ...
分类:
Web程序 时间:
2016-08-06 21:48:54
阅读次数:
190
1. upate-》create 2. 2.Mapping的映射文件有重名的,如: 3.表中有关键字,如: order,level,address,degree等。 4.在配置文件中不小心写了两个同名属性,如: 5.全类名写错了 6. 自增长字段是String类型, 应该改成Long ...
分类:
Web程序 时间:
2016-08-05 11:29:45
阅读次数:
133
1.Hibernate框架简述 Hibernate的核心组件在基于MVC设计模式的JAVA WEB应用中,Hibernate可以作为模型层/数据访问层。它通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(***.hbm.xml)把JAVA对象或P ...
分类:
Web程序 时间:
2016-08-05 00:46:03
阅读次数:
156
1)Get/load主键查询 结果 2) 对象导航查询 结果 3)HQL查询 使用hql查询的时候,映射文件auto-import="true"要设置为true,如果是false,在写hql的时候,要指定类的全名。 ...
分类:
Web程序 时间:
2016-08-04 19:10:17
阅读次数:
190