菜单
  

            <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
            <property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:orcl"/>
            <property name="username"     value="test"/>
            <property name="password"     value="test"/>
              
            <property name="initialSize"     value="1"/>        
            <property name="maxActive"     value="300"/>    
            <property name="maxIdle"     value="2"/>
            <property name="minIdle" value="1"/>
        </bean>

    功能2:Hibernate内置服务功能的定义(如自动建表、显示SQL语句...)
    <property name="hibernateProperties">
    <value>
    hibernate.dialect=org.hibernate.dialect.OracleDialect
    hibernate.hbm2ddl.auto=update
    hibernate.show_sql=true
    hibernate.format_sql=true
    </value>
    </property>

    功能3:注册hbm映射文件的URL路径
    <property name="mappingResources">
    <list>
    <value>pojo/Goods.hbm.xml</value>
    <value>pojo/Line.hbm.xml</value>
    <value>pojo/Order.hbm.xml</value>
    <value>pojo/User.hbm.xml</value>
    <value>pojo/Recipient.hbm.xml</value>
    <value>pojo/Complaint.hbm.xml</value>
    <value>pojo/ReturnOrChange.hbm.xml</value>
    </list>
    </property>
    b     *.hbm.xml映射文
    hbm映射文件是用来描述对象模型和关系模型的匹配关系的。Hibernate就是通过hbm映射文件来解决模型不匹配问题的。
    c     org.hibernate.cfg.Configuration类
    功能1: 读取hibernate.cfg.xml或applicationContext.xml配置文件
    Configuration config=new Configuration();
    config.configure("hibernate.cfg.xml");
    功能2: 获得SessionFactory接口
    SessionFactory factory=config.buildSessionFactory();
    d     org.hibernate.SessionFactory接口
    功能1: 用来保存所有的配置信息(重量级组件)
    功能2: 获得Session
    Session session= factory.openSession();
    e     org.hibernate.Session接口
    Session是存在与java应用程序与数据库之间的一个中间件(内存区间),底层封装了JDBC代码,每一个Session内部都包含了一个JDBC连接(connection)。
    功能1: Session封装了所有的增删改查方法。
    功能2: 获得事务Transaction接口
    Transaction tx=session.beginTransaction();
    功能3: 获得复杂查询接口Query
    f     org.hibernate.Transaction接口
    由此Transaction接口统一管理JDBC事务。如提交和回滚代码:
    tx.commit();
    tx.rollback();
    g     org.hibernate.Query接口
    Query支持HQL语言的面向对象的查询接口,HQL语言的语法几乎跟SQL一致。因为都是面向对象的查询语言。所以HQL语句是将SQL语句中的所有表名换成类名,列名换成类中的字段名,只注意区分大小写即可。
    B     对象状态
    对象标识符OID对应类中的id字段或表中的主键。
    Hibernate通过OID来把java应用程序中的对象(堆内存中的对象)跟数据库中的一条记录相关联的。如果Hibernate判断一个对象没有OID,则数据库就没有记录与之匹配。
  1. 上一篇:ASP.net+sqlserver招聘平台企业用户子系统设计
  2. 下一篇:基于iOS平台的记单词软件设计与实现
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. java+mysql设备监控记录的大...

  3. java+mysql酒店管理系统设计与实现

  4. java+mysql二手房网站的设计与实现

  5. java+mysql家居团购网站的设计与实现

  6. JAVA+MYSQL《算法与数据结构...

  7. 基于MOOCs的《Java程学设计...

  8. 乳业同业并购式全产业链...

  9. 酸性水汽提装置总汽提塔设计+CAD图纸

  10. 中考体育项目与体育教学合理结合的研究

  11. 大众媒体对公共政策制定的影响

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 电站锅炉暖风器设计任务书

  14. java+mysql车辆管理系统的设计+源代码

  15. 当代大学生慈善意识研究+文献综述

  16. 杂拟谷盗体内共生菌沃尔...

  17. 十二层带中心支撑钢结构...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回