什么是SSH框架(spring+)
一.Hibernate(控制dao层):全自动化,对jdbc的封装,是一个标准的orm框架:操作对象就相当于操作表结构,通过映射文件来把对象和表连接起来
Hibernate的使用:
1.导入jar包:HIbernate 8个jar包(位于Hibernate压缩包下lib包下的required文件夹下)和log4j,数据库连接的包
2.配置映射配置文件:命名规则:类名.hbm.xml
编写映射文件描述实体类和数据库表之间的关系(引入dtd约束(Hibernate压缩包下project下的etc文件下有))

特点:
1.列名也可以以子标签的形式存在;
2.列名可以不写,默认和实体类字段一致;
3.property中有type属性,可以不写,默认和实体字段属性一致 ;
主键生成策略:native(根据本地数据库支持主键生成的方式),uuid(根据uuid算法生成一个32位16进制的字符串)
3.配置主配置文件:放在src下面,命名规范hibernate.cfg.xml

4.对数据库进行操作:
1.得到工厂对象 2.打开session 3.开启事务 4.crud操作 5.提交事务 6.关闭session

网友评论