为了账号安全,请及时绑定邮箱和手机立即绑定
  • hbm文件class标签常用设置
    查看全部
    0 采集 收起 来源:hbm配置文档

    2016-11-12

  • hbm文件mapping标签常用设置
    查看全部
    0 采集 收起 来源:hbm配置文档

    2016-11-12

  • openSession和getCurrentSession的区别
    查看全部
  • 在Hibernate5以下如何通过Hibernate API编写访问数据库的代码,详细见截图,而对于hibernate5以上见下面代码 //测试类 public class StudentsTest { private SessionFactory sessionFactory;//声明会话工厂对象 private Session session;//声明会话 private Transaction transaction;//声明事务 @Before public void init(){ /* 使用Hibernate5以上 ,不用通过ServiceRegistry*/ //创建配置对象 Configuration configuration=new Configuration().configure(); //创建会话工厂对象 sessionFactory=configuration.buildSessionFactory(); //创建会话对象 session=sessionFactory.openSession(); //开启事务 transaction=session.beginTransaction(); } @After public void destory(){ transaction.commit();//提交事务 session.close();//关闭会话 sessionFactory.close();//关闭会话工厂 } @Test public void test() { Student s=new Student(1, "关晓彤", "女", new Date(), "上海市"); session.save(s);//将对象保存到session中 【特别注意如果你使用的是Hibernate5以上,而使用了Hibernate4访问数据库的代码,会报错】 可以参考:http://bbs.csdn.net/topics/391955731 getCurrentSession()是获取session的另一方法,需要修改hibernate.cfg.xml,参考http://www.imooc.com/video/7716
    查看全部
  • session详解
    查看全部
  • Hibernate API 访问数据库
    查看全部
  • JavaBeans设计原则
    查看全部
    0 采集 收起 来源:创建持久化类

    2016-11-11

  • hibernate 配置。
    查看全部
  • 不使用事物的自动提交方式,要使用匿名的doWork()方法,再使用session.flush(),才能显示sql语句,并对数据进行保存
    查看全部
    0 采集 收起 来源:transaction简介

    2016-11-11

  • transaction简介
    查看全部
    0 采集 收起 来源:transaction简介

    2016-11-11

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

    2016-11-11

  • 使用Junit进行测试,其中有三个注解标签 @Test public void test(){} @After public void destory(){} @Before public void init(){} 在往三个注解标签添加代码前需要先创建几个对象: private SessionFactory sessionFactory; private Session session; private Transaction transaction; 在@before内: public void init(){ Configuration config = newConfiguration().Configure();//创建配置对象 ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(config.getPropertits()).buildServiceRegistry();//创建服务注册对象 sessionFactory = config.buildSessionFactory(serviceRegistry );//创建会话工厂对象 session = sessionFactory.openSession();//创建会话对象 transaction = sessionFactory.openTransaction();//开始事物; } 在@After内 public void destory(){ transaction.commit();//提交事物 session.close();//关闭会话 sessionFactory.close();//关闭会话工厂 }
    查看全部
  • 在java project的src下创建配置文档: <property name="connection.name">连接数据库的用户名</property> <property name="connection.password">用户密码</property> <property name="connection.driver_class">数据库驱动类名,com.mysql.jdbc.Drvier</property> <property name="connection.url">jdbc:mysql:///hibernate?userUnicode=True&characterEncoding=UTF-8</property> <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
    查看全部
  • 导入hibernate,Junit,mysql的驱动包。可以把jar包引用成用户类库,方便使用 1.构建用户类库:windows--preference--java标签--buildpath--user libraries---new创建类库文件夹---Add Extra jars添加jar包 2.在项目名上右键----properties---java buildpath---libraries---Add libraies--user libraries--勾选上--完成
    查看全部
  • 编写Hibernate例子的步骤: (1)创建Hibernate的配置文档(hibernate.cfg.xml) (2)创建持久化类 (3)创建对象-关系映射文件 (4)通过HIbernate API编写访问数据库的代码 首先新建一个java工程,需要导入的jar包有: ①导入hibernate必须的jar包:hibernate-release-4.2.4.Final\lib\required; ②导入Mysql或Oracle的JDBC驱动:mysql-connecttor-java-5.1.7-bin.jar; ③导入Junit4的jar包:junit-4.10.jar
    查看全部

举报

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

微信扫码,参与3人拼团

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

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