-
session简介 1.不建议直接使用jdbc的connection操作数据库,而是通过session操作数据库 2.session对象可以理解为操作数据库的对象 3.session与connection,是多对一关系,每个session都有一个与之对应的connection,一个connection不同时刻可以供多个session使用 4.把对象保存到关系数据库中需要调用session的各种方法:save(),update(),delete(),createQuery()等查看全部
-
hibernate执行流程查看全部
-
通过Hibernate API编写访问数据库的代码 Configuration config= new Configuration().configuration()://创建对象 ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getProperties()). buildServiceRegistery();//创建服务注册对象 sessionFactory=config.buildSessionFactory(serviceRegistry);//创建会话工厂对象 session= sessionFactory.openSession();//打开会话 transaction=session.beginTransaction();//打开事务查看全部
-
使用Junit进行测试 @Test:测试方法 @Before:初始化方法 @After:释放资源查看全部
-
创建Hibernate的配置文件 hibernate.cfg.xml 创建持久化类 创建对象-关系映射文件 通过Hibernate API编写访问数据库的代码 1.导入Hibernate的jar包 hibernate-release-4.2.4.final 2.导入Mysql的jdbc驱动 mysql-connector-java-5.1.7-bin-jar 3.导入Junit4的jar包 junit-4.10.jar查看全部
-
hibernate.cfg.xml常用配置 (1)hibernate.show_sql //是否将SQL语句输出到控制台,编码阶段便于测试 (2)hibernate.format_sql //是否将SQL语句进行排版,便于阅读。建议设置为true (3)hbm2ddl.auto //可以帮助由 java代码生成数据库脚本,进而生成具体的表结构。create|update|create-drop|validate (4)hiberante.default_schema //默认的数据库 (5)hibernate.dialect //配置Hibernate数据库方言 注:hiberante的前缀可以省略,即:hibernate.dialect等同于dialect查看全部
-
Hibernate进阶 1.hibernate.cfg.xml常用配置 2.session简介 3.transaction简介 4.session的详解 5.对象关系映射常用配置查看全部
-
通过hibernate api编写访问数据库代码 private SessionFactory sessionFactory; private SessionFactory sessionFactory; private Session session; private Transaction transaction; @Before public void init(){ //创建配置对象 Configuration config=new Configuration().configure(); //创建服务注册对象 ServiceRegistry serviceRegistry=new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry(); //创建会话工厂 sessionFactory=config.buildSessionFactory(serviceRegistry); //打开会话 session=sessionFactory.openSession(); transaction=session.beginTransaction(); } @After public void destory(){ transaction.commit();//打开事务 session.close();//关闭会话 sessionFactory.close();//关闭会话工厂 } @Test public void saveStudent(){ //生成学生对象 Student s=new Student(1,"李四","男",new Date(),"北京"); session.save(s);//保存对象进入数据库 }查看全部
-
使用 junit 测试: @Test 测试注释标签 @Before 初始化方法 @After 释放资源 新建junit步骤: new -> source folder -> 新建一个类 -> 使用三个注解查看全部
-
创建对象关系映射文件 1.src -> New -> other - > Hibernate -> Hibernate XML Mapping file (hbm.xml) 选择需要映射的刚创建的实体类,会将创建的字段和数据库字段进行映射。 2.在cfg.xml中配置文件声明:<mapping resource="Student.hbm.xml" ></mapping>查看全部
-
hibernate执行流程查看全部
-
Hibernate是java领域的一款ORM框架 持久化层的技术 还有(MyBatis,Oaracle AS TopLink,EJB(重量级))查看全部
-
qqas查看全部
-
类型。。。查看全部
-
hibernate.cfg.xml 配置查看全部
举报
0/150
提交
取消