关于框架的一些问题

    xiaoxiao2021-04-18  68

    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 等

    转载请注明原文地址: https://ju.6miu.com/read-674658.html

    最新回复(0)