Hibernate持久层技术1、在myeclipse加入hibernate环境的全过程是什么?Db-browers加入配置连接新建工程加入hibernate环境,指定*.hbm.xml及HibernateSessionFactory文件所在的位置2、hibernate的核心配置文件是什么及其作用?Hibernate.cfg.xml:数据库连接、指定相关的映射文件*.hbm.xml:具体的o/rmapping说明3、hibernate的核心类是什么,它们的相互关系是什么?重要的方法是什么?ConfigurationSessionFactorySession如下方法SaveloadUpdateDeleteQueryq=CreateQuery(“fromCustomerwherecustomerName=:customerName”)beginTransactioncloseTransactionCommit()4、关联:one-to-manyinverse:主控方,外键的关系有谁控制inverse=false是主控方,外键是由它控制的inverse=true是被控方,外键与它没关系要想实现主控方的控制必须将被控方作为主控方的属性cascade:级联主表增从表增主表修从表修主表删从表删lazy:延迟lazy=false:一下将所有的内容取出,不延时(常用)lazy=true:取出部分内容,其余内容动态去取通过get可以取出对方的所有内容5、hibernate中的one-to-many或many-to-one中常用的方式是什么?主控方在many这边,不及连删除6、Criteria的作用?Criteriac=session.createCriteria(Customer.class);//设置条件c.add(Expression.ge(“字段名”,”值对象”))ge:>=gt:>le:<=lt:Queryquery=session.getNamedQuery(sql);联接1"fromCustomerascustomerjoinfetchcustomer.buySet":将多的放到buySet属性中,得出的结是Customer有一个,Buy有多个联接2"fromCustomerascustomerjoincustomer.buySet":得出的对象,customer与buy是1对1子查询:"fromCusto...