-
hibernate的执行流程 1.配置对象Configuration,作用: 读取配置文档:Hibernate.cfg.xml; 创建SessionFactory对象 2.SessionFactory,作用: 读取相应的里面加载的对象关系映射文件 创建session文件 3.session,作用: 类似于JDBC中的Connection,这个session对象等同于连接对象 执行增删改查: save,delete,update,get。 4.执行某个session对象的方法的时候,必须开启一个事物transaction,这些方法需要封装在事物当中。 5.执行完成方法之后,需要提交事务并且关闭session tx.commit() session.close()查看全部
-
hibernate.cfg.xml配置文档的常用配置. 程序在运行的时候会读取hibernate.cfg.xml配置文档,从而实现连接数据库,并且生成表结构. 设置了<property name="show_sql">true</property>,与<property name="format_sql">true</property>,则会把hibernate运行时对数据库的操作时的sql语句会显示在控制台并且格式化. <property name="hbm2ddl.auto">create</property>,即重新删除表结构再创建.所以之前的记录消失. <property name="hbm2ddl.auto">update</property>,它不会删除表结构也不会创建新的表结构,会保留原有的数据,只是更新.没有"hbm2ddl.auto"属性一样也是可以添加新的数据,会保留原有的数据. <property name="hibernate.default_schema">hibernate</property>,则在控制台输出的sql语句中,会在表名之前加上数据库名.查看全部
-
Configuration config=new Configuration().configure();//创建配置对象 //创建服务注册对象 ServiceRegistry serviceRegistry=new ServiceRegistryBuilder().applySettings(config.getProperties).buildServiceRegistry(); sessionFactory=config.buildSessionFactory(serviceRegistry);//创建会话工厂 session=sessionFactory.openSession();//打开会话 transaction=session.beginTransaction();//打开事务查看全部
-
JUnit测试查看全部
-
Hibernate配置信息查看全部
-
Hibernate 1.什么是ORM 2.Hibernate简介 3.编写hibernate小例子查看全部
-
get与load的区别查看全部
-
组件属性查看全部
-
Session就是一个操纵数据库的对象。查看全部
-
Hibernate执行流程查看全部
-
hibernate.cfg.xml常用配置查看全部
-
创建Session步骤查看全部
-
JavaBeans设计原则查看全部
-
hibernate.cfg.xml中的基础配置信息查看全部
-
Hibernate实例基本步骤查看全部
举报
0/150
提交
取消