-
使用junit进行测试,新建测试类,采用注解@before、@test、@after注解的方法表示测试前,测试,测试后要进行测试的方法查看全部
-
创建完持久化类之后,创建该持久化类对应的关系映射文件,命名是:类名.hbm.xml,指定表名和类,成员变量和表的列,等关系查看全部
-
接下来就是创建持久化类了,遵循bean标准,公共的类,公共无参的构造方法,公共有参数的构造方法,私有属性,getter和setter方法查看全部
-
导入了jar包之后,可以使用插件生成配置文件,默认文件名是hibernate.cfg.xml,如果没有代码提示功能,还需要导入对应的dtd文件。 配置文件的属性可以指定 用户名,密码,数据库连接地址,驱动,方言,是否输出sql,是否格式化sql等查看全部
-
导入hibernate,Junit,mysql的驱动包。可以把jar包引用成用户库,这样每次使用的时候就方便了查看全部
-
开发工具可以使用eclipse,然后可以安装一个hibernate tools一款插件。当然myeclipse应该是集成了这个插件了查看全部
-
什么是orm,对象关系映射。为什么需要orm,而不是直接写sql语句呢。程序采用的是面向对象的思想编程,而数据库是采用结构化查询语言,也就是sql语言。不同数据库,sql语言的标准不一样,实现一样的功能,例如分页,也不一样。而且替换数据库的时候,后期维护也麻烦,所以这里开始学习orm框架之一的hibernate查看全部
-
常用配置查看全部
-
@·hibernate执行流程 configuration:读取配置文档 sessionFactory:对象关系映射文件 session:操作数据库的对象,类似于JDBC中的connection session的方法:save,delete,update,createQuery() Transaction:commit session和connection:多对一关系,一个connection服务多个session,每个session都有与之对应的connection 1.不建议直接使用jdbc的connection操作数据库,而是通过session操作数据库。 2.session可以了解为操作数据库的对象,操作数据库之前必须先获取session的实例 3.session与connection,是多对一关系,每个session都有一个与之对应的connection,一个connection不同时刻可以供多个session使用。 4.把对象保存到关系数据库中需要调用session的各种方法:save(),update(),delete(),createQuery查看全部
-
存入一组对象,比如:地址{邮编,电话,地址}查看全部
-
在数据库中存入图片格式查看全部
-
@·什么是ORM 1)ORM(Object/Relationship Mapping):对象/关系映射 利用面向对象思想编写的数据库应用程序最终都是把对象信息保存在关系型数据库中,于是要编写很多和底层数据库相关的SQL语句 这与面向对象思想格格不入~! 2)用原始的SQL方式的有什么局限性? 1. 不同的数据库使用的SQL语法不同。比如:PL/SQL与T/SQL 2. 同样的功能在不同的数据库中有不同的实现方式。比如分页SQL。 3. 程序过分依赖SQL对程序的移植及扩展、维护带来很大的麻烦。 3)有没有办法让程序员彻底抛弃书写SQL的思想,完全地使用面向对象思想开发软件? 需要可行的ORM框架技术查看全部
-
1、ORM是一种面向对象编程的方法,用这种方法来避免写数据库底层语言sql语句,这样有利于java的跨平台,扩展。维护。而Hibernate是ORM的一种框架。 2、Hibernate开发的基本步骤: (1)编写配置文档hibernate.cfg.xml (2)编写实体类 (3)生成对应实体类的映射文件并添加到配置文档中 (4)调用Hibernate API进行测试 3、记住Hiernate中的session并不是request那些中的session,而是connection。查看全部
-
hibernate执行流程查看全部
-
hibernate.cfg.xml常用配置查看全部
举报
0/150
提交
取消