虽然近几年软件行业很吃香,但是大部分软件公司还不是那么好熬的,尤其是对日外包的,小日本很“精”,看情况不对就马上撤资,势必造成国内公司倒闭、很多程序员失业;也有另一种情况,那就是现在的所谓的软件公司,大部分都是小鱼小虾,一旦拦到一个项目就成立个公司,然后狂招程序员,当项目作完后,大批量的程序员它是养不起的,那么宣布公司破产,每个程序员也能得到相应的遣散费,大家都乐在其中。最近俺们公司也因为和日本公司闹了矛盾,导致了双方破裂,大幅度裁员,我所在的项目组还算稳定。不过也得作好相应的准备。没办法,其实自己也想走,不过奈于合同尚未到期,所以只有等公司“炒”俺了。
最近一段时间开始把以前的总结一下。先来Hibernate吧。
Hibernate已经火了很长时间了,回想以前,学得不是很好,现在重新拣起来再熟悉熟悉。
精通Hibernate:Java对象持久化技术详解
1.
我们经常所说的BO,就是hibernate里的bussiness object,即域对象domain object, 也可以按字面意思叫业务对象。
hibernate的核心接口:
Configuration:配置hibernate,根启动hibernate,创建SessionFactory对象。Configuration config = new Configuration().configure();
SessionFactory:初始化hibernate,充当数据存储源的代理,创建SessionFactory对象。SessionFactory factory = config.buildSessionFactory();
Session:负责保存、更新、删除、加载和查询对象。Session session = factory.openSession();
Transaction:管理事务。Transaction tx = session.beginTransaction();
Query和Criteria:执行数据库查询。
2.
hibernate基本构成:
hibernate配置文件——properties或xml文件,hibernate.properties/hibernate.cfg.xml
持久化类——java文件,POJO
对象-关系映射文件——xml文件,*.hbm.xml
posted on 2006-09-16 10:39
嘟嘟虫 阅读(238)
评论(0) 编辑 收藏 所属分类:
コンピューター【IT】