(1)、编写配置文件 Hibernate通过读写默认的XML配置文件hibernate.cfg.xml加载数据库配置信息、代码如下: (2)、编写持久化类 持久化类是Hibernate操作的对象、它与数据库中的数据表相对应 (3)、编写映射文件 (4)、编写Hibernate的工具类 ...
分类:
Web程序 时间:
2016-12-26 23:49:54
阅读次数:
270
一、hibernate需要的配置文件 首先hibernate中有两种xml文件。 .cfg,xml文件负责配置连接数据库的信息、指定映射类、指定hbm映射文件。 .hbm.xml文件负责配置持久化类和数据库表的映射关系。 其次每一个表都有一个对应的“持久化类”。 因为hibernate操作数据库是面 ...
分类:
Web程序 时间:
2016-12-24 22:33:22
阅读次数:
160
hibernate提供的主键生成策略,使我们可以在实体类的映射xml文件中设定关键字来告诉hibernate我们要使用的主键生成方式,然后hibernate会根据设定完成数据库的主键控制。 一、首先通过举例子来了解实体映射文件(*.hbm.xml)中对id生成策略配置格式 用户User的实体类Use ...
分类:
Web程序 时间:
2016-12-24 14:14:24
阅读次数:
199
url过滤实验要求:1、创建class-map类映射,识别传输流量。2、创建policy-map策略映射,关联class-map。3、应用到policy-map到接口上。一、配置接口地址二、配置路由,网络互通三、创建特权和vty密码四、验证网络互通五、修改xp的hosts映射文件六、开启R2的HTTP服务七xp访问HTT..
分类:
其他好文 时间:
2016-12-24 07:53:09
阅读次数:
190
MyBatis 真正的核心是在映射文件中,可以进行更为细致的 SQL 优化,同时对比 JDBC 节省了大量的代码。 一、 映射文件的顶级元素 cache:配置给定命名空间的缓存 cache-ref:从其他命名空间引用缓存配置 resultMap:最复杂,最有力量的元素,用来描述如何从数据库结果集中加 ...
分类:
其他好文 时间:
2016-12-21 18:39:38
阅读次数:
464
今天改需求的是遇到一个问题,Hibernate执行save()方法时报错:java.lang.ClassCastException: java.lang.String cannot be cast to java.math.BigDecimal。在网上搜了一下,几乎所有的回答都是说实体、映射文件和表 ...
分类:
编程语言 时间:
2016-12-21 18:38:23
阅读次数:
217
1.前期准备:jar包(c3p0、jdbc ,各个框架) web.xml文件:spring的 转码的,和Struts2的过滤器 Hibernate.cfg.xml的文件,并生成实体类的映射文件, 注意:现在用spring来生成映射文件。 spring的app.xml的配置,用的连接池来连接数据库 H ...
分类:
其他好文 时间:
2016-12-21 09:51:09
阅读次数:
236
1)在工程下引入mybatis-3.4.1.jar包,再引入数据库(mysql,mssql..)包. 2)在src下新建一个配置文件conf.xml 这里是通过外部配置文件来存储数据库存信息的,所以加入一个jdbc.properties的数据库存信息 3)建立一个映射文件 userMapper.xm ...
分类:
其他好文 时间:
2016-12-20 07:22:01
阅读次数:
265
MyBatis 系列五 之 关联映射 一对多的关联映射 一对多关联查询多表数据 1.1在MyBatis映射文件中做如下配置 1.2在接口类中定义与映射文件查询语句的id值相同的方法名 1.3在测试类中书写一下代码进行测试 一对多的单张表的查询 1.1在MyBatis的映射文件中配置如下文件 1.2在 ...
分类:
其他好文 时间:
2016-12-19 19:15:18
阅读次数:
290
MyBatis系列二 之 数据库列名于程序实体类中字段名称不一致 情景:当数据库中的列名与我们程序实体类中的字段名称不一致 使用ResultMap节点配置信息 在映射文件中 mapper根节点下配置ResultMap节点信息 解析: type为程序中实体类的全类名(此处我使用了别名配置 故直接用St ...
分类:
数据库 时间:
2016-12-17 16:43:10
阅读次数:
282