关于框架的一些问题

来源:互联网 发布:手机编写c语言的软件 编辑:程序博客网 时间:2024/04/30 23:18

hibernate 作为开源框架 作为对象关系映射框架

Session作为轻量级接口当Session对象创建时,开启事物,当session结束时,关闭事物;

SessionFactory作为重量级接口  运用工厂模式,程序可以在Session中创建Session的实例

不过hibernate一般需要开启事物,回滚事物,关闭事物,

事物的产生就是:数据库安全,和数据的一致性

Configuration conf=new Configuration();
conf.configure();//读取hibernate.cfg.xml
   //通过工厂来构建SessionFactory
SessionFactory sessionFactory=conf.buildSessionFactory();
   //得到请求会话Session
   Session session=sessionFactory.openSession();
   //开启事务功能
   Transaction tx= session.beginTransaction();
  
   /*
    * 核心代码,完成数据操作
    */
   Mytable my=new Mytable("xxx,"123",21,new Date());   
   System.out.println("输出ID:"+my.getId()); 
   session.save(my);
    my.setName("xxx");
    my.setUpass("5678");
   
   //事务的提交
   tx.commit();
   //关闭  SessionFactory不建议关闭
   session.close();
}

事物主要在增删改上,不在查上,因为事物,主要是对修改和更新的处理;查询,不影响结果;

get和load的区别:get返回的是空值,load返回的是异常,

三大状态:游离状态,瞬时状态,持久化状态,

关于struts2的相关问题

struts2的相关问题:

Struts2是开源框架,基于mv模式开发的框架,具有强大的拦截功能

关于Spring的相关问题:

spring框架 是开源框架,代码污染低,地侵入式,高内聚,低耦合,基于AOPIOC

Aop是面向切面技术主要有切面,切入点,切线构成

ioc依赖注入,有两种方式  1,是通过xml实现  有set注入  构造器注入,静态工厂注入,实例工厂注入,

   2通过注解注入有四种 connter  service 等


0 0
原创粉丝点击