zoukankan      html  css  js  c++  java
  • NHibenate xml 数据库配置 说明

    NHibernate的hbm.xml的配置文件大全

    摘自: http://blog.csdn.net/jackxinxu2100/article/details/6617841

    NHibernate的hbm.xml的配置文件大全:

    *************************************************************************************************************************************

    sql2000/2005.hbm.xml

    <?xml version="1.0" ?>

    <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" >

    <session-factory>

    <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>

    <property name="dialect">NHibernate.Dialect.MsSql2000Dialect/MsSql2005Dialect</property>

    <property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>

    <property name="connection.connection_string">Server=(local);Initial Catalog=dbname;User Id=user;Password=********</property>

    </session-factory>

    </hibernate-configuration>

    *************************************************************************************************************************************

    *************************************************************************************************************************************

    Mysql.hbm.xml

    <?xml version="1.0" encoding="utf-8"?>

    <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" >

    <session-factory name="NHibernate.Test">

    <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>

    <property name="connection.driver_class">NHibernate.Driver.MySqlDataDriver</property>

    <property name="connection.connection_string">

    Database=test;Data Source=someip;User Id=blah;Password=blah

    </property>

    <property name="dialect">NHibernate.Dialect.MySQLDialect</property>

    </session-factory>

    </hibernate-configuration>

    *************************************************************************************************************************************

    *************************************************************************************************************************************

    Access.hbm.xml

    <?xml version="1.0" ?>

    <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" >

    <session-factory>

    <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>

    <property name="dialect">NHibernate.JetDriver.JetDialect, NHibernate.JetDriver</property>

    <property name="connection.driver_class">NHibernate.JetDriver.JetDriver, NHibernate.JetDriver</property>

    <property name="connection.connection_string">Provider=Microsoft.Jet.OLEDB.4.0;Data Source=YourDatabaseFilePathHere.mdb</property>

    </session-factory>

    </hibernate-configuration>

    *************************************************************************************************************************************

    *************************************************************************************************************************************

    Oracle.hbm.xml

    <?xml version="1.0" encoding="utf-8" ?>

    <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">

    <session-factory>

    <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>

    <property name="connection.driver_class">NHibernate.Driver.OracleDataClientDriver</property>

    <property name="connection.connection_string">User ID=id;Password=pw;Data Source=requ;Pooling=true;Connection Lifetime=180;Connection Timeout=30;Min Pool Size=2;Max Pool Size=10;Incr Pool Size=2;</property>

    <property name="dialect">NHibernate.Dialect.Oracle10gDialect/Oracle9iDialect </property>

    <property name="show_sql">true</property>

    </session-factory>

    </hibernate-configuration>

    *************************************************************************************************************************************

    *************************************************************************************************************************************

    Firebird.hbm.xml

    <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" >

    <session-factory name="NHibernate.Test">

    <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>

    <property name="connection.driver_class">NHibernate.Driver.FirebirdClientDriver</property>

    <property name="connection.isolation">ReadCommitted</property>

    <property name="connection.connection_string">

    Server=localhost;

    Database=C:\nhibernate.fdb;

    User=SYSDBA;Password=masterkey

    </property>

    <property name="show_sql">false</property>

    <property name="dialect">NHibernate.Dialect.FirebirdDialect</property>

    <property name="use_outer_join">true</property>

    <property name="command_timeout">444</property>

    <property name="query.substitutions">true 1, false 0, yes 1, no 0</property>

    </session-factory>

    </hibernate-configuration>

    *************************************************************************************************************************************

    *************************************************************************************************************************************

    Postgrel.hbm.xml

    <?xml version="1.0" encoding="utf-8"?>

    <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" >

    <session-factory name="NHibernate.Test">

    <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>

    <property name="connection.driver_class">NHibernate.Driver.NpgsqlDriver</property>

    <property name="connection.connection_string">

    Server=localhost;initial catalog=nhibernate;User ID=nhibernate;Password=********;

    </property>

    <property name="dialect">NHibernate.Dialect.PostgreSQLDialect</property>

    </session-factory>

    </hibernate-configuration>

    *************************************************************************************************************************************

    *************************************************************************************************************************************

    DB2.hbm.xml

    <?xml version="1.0" encoding="utf-8" ?>

    <hibernate-configuration xmlns="urn:nhibernate-configuration-2.0" >

    <session-factory name="session">

    <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>

    <property name="connection.driver_class">NHibernate.Driver.OdbcDriver</property>

    <property name="connection.connection_string">driver={IBM DB2 ODBC DRIVER};Database=db;hostname=host;port=port;protocol=TCPIP; uid=uid; pwd=pwd</property>

    <property name="show_sql">true</property>

    <property name="dialect">NHibernate.Dialect.DB2Dialect</property>

    <property name="use_outer_join">true</property>

    <mapping resource="..." />

    </session-factory>

    </hibernate-configuration>

    *************************************************************************************************************************************

    *************************************************************************************************************************************

    SQLite.hbm.xml

    <?xml version="1.0" encoding="utf-8"?>

    <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" >

    <session-factory name="NHibernate.Test">

    <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>

    <property name="connection.driver_class">NHibernate.Driver.SQLiteDriver</property>

    <property name="connection.connection_string">

    Data Source=nhibernate.db;Version=3

    </property>

    <property name="dialect">NHibernate.Dialect.SQLiteDialect</property>

    <property name="query.substitutions">true=1;false=0</property>

    </session-factory>

    </hibernate-configuration>

  • 相关阅读:
    myshop-dubbo 版图床
    Dockerfile里执行RUN chown 不起作用?
    The currently defined JAVA_HOME (/usr/local/openjdk-11) refers to a location where java was found but jstack was not found
    随机森林
    K-mean和K-mean++
    机器学习之特征选择
    聚类---度量
    机器学习之降维方法
    机器学习之生成模型和判别模型
    EM相关两个算法 k-mean算法和混合高斯模型
  • 原文地址:https://www.cnblogs.com/wuyifu/p/2939801.html
Copyright © 2011-2022 走看看