为了账号安全,请及时绑定邮箱和手机立即绑定
  • 在测试类中使用hibernate在数据库插入一条学生信息的过程大概如下:<br><br> 获取配置对象,传递配置对象给注册服务对象,获取注册服务对象,获取会话工厂,通过工厂打开会话,开启事务,<br><br> 会话的保存save方法,直接给学生对象即可,<br><br> 最后释放资源的步骤,提交事务,关闭会话,关闭会话工厂<br> StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder().configure().build(); Metadata metadata = new MetadataSources(standardRegistry).getMetadataBuilder().applyImplicitNamingStrategy(ImplicitNamingStrategyJpaCompliantImpl.INSTANCE).build();<br> sessionFactory = metadata.getSessionFactoryBuilder().build(); session = sessionFactory.openSession();<br> transaction = session.beginTransaction();
    查看全部
  • 1. 这个类是一个公有类 2. 提供公有的布袋参数的默认的构造方法 3. 属性要私有化private 4. 属性要用setter/getter封装
    查看全部
    0 采集 收起 来源:创建持久化类

    2016-04-23

  • <property name="connection.username">root</property> <property name="connection.password">123456</property> <property name="connection.driver_class">com.mysql.jdbc.Driver</property> <property name="connection.url">jdbc:mysql:///hibernate?useUnicode=true&amp;characterEncoding=UTF-8</property> <property name="dialect">org.hibernate.dialect.mysql.MySQLDialect</property> <property name="show_sql">true</property> <property name="format_sql">true</property> <property name="hbm2ddl.auto">create</property>
    查看全部
  • Hibernate配置文件
    查看全部
  • 编写Hibernate的步骤
    查看全部
  • 编写Hibernate例子的步骤: (1)创建Hibernate的配置文件(hibernate.cfg.xml) (2)创建持久化类 (3)创建对象-关系映射文件 (4)通过HIbernate API编写访问数据库的代码 hibernate必须的jar包:hibernate-release-4.2.4.Final\lib\required; Mysql的JDBCjar包:mysql-connecttor-java-5.1.7-bin.jar; Junit4的jar包:junit-4.10.jar
    查看全部
  • 1. 这个类是一个公有类 2. 提供公有的布袋参数的默认的构造方法 3. 属性要私有化private 4. 属性要用setter/getter封装
    查看全部
    0 采集 收起 来源:创建持久化类

    2016-04-21

  • transaction简介: 1.Hibernate推荐使用手工开启,提交事物的方式 a.transaction=session.beginTransaction(); b.transaction.commit(); 2.如果使用自动提交的方式,需要调用doWork()方法,并且要求刷新session.flush(); a. session.doWork(new Work() { @Override public void execute(Connection connection) throws SQLException { // TODO Auto-generated method stub connection.setAutoCommit(true); } }); [ 收起全文 ]
    查看全部
    0 采集 收起 来源:transaction简介

    2016-04-21

  • get和load的区别
    查看全部
  • 单一主键 在映射配置文件中指定生成策略,有native,根据数据库类型自动选择;有signed,手动赋值生成
    查看全部
  • 创建session对象有两种方式,openSession,getCurrentSession,get方式还要在配置文件指定为本地事务
    查看全部
  • 如果不开启事务,可以通过session.doWork()里面设置自动提交
    查看全部
    0 采集 收起 来源:transaction简介

    2016-04-21

  • hibernate的执行流程截图
    查看全部
    0 采集 收起 来源:session简介

    2016-04-21

  • 准备开始详解hibernate.cfg.xml常用配置,session详解,事务详解,对象关系映射文档详解
    查看全部
    0 采集 收起 来源:本章简介

    2016-04-21

  • 在测试类中使用hibernate在数据库插入一条学生信息的过程大概如下: 获取配置对象,传递配置对象给注册服务对象,获取注册服务对象,获取会话工厂,通过工厂打开会话,开启事务,会话的保存save方法,直接给学生对象即可,最后释放资源的步骤,提交事务,关闭会话,关闭会话工厂
    查看全部

举报

0/150
提交
取消
课程须知
小伙伴们,学习本门课程前需要具备Java基础知识和面向对象编程思想,并能够熟练使用JDBC操作Mysql数据库。
老师告诉你能学到什么?
1、理解ORM模型 2、掌握Hibernate基本概念 3、能够熟练创建Hibernate实例

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!