sql >> データベース >  >> RDS >> Mysql

FluentNHibernateMySQLバッチ処理

    私はこのパッケージを使用しましたが、うまくいきました。

    私が使用した構成の下:

    var cfg = new NHibernate.Cfg.Configuration();
    cfg.SetProperty(NHibernate.Cfg.Environment.ConnectionProvider, "NHibernate.Connection.DriverConnectionProvider");
    cfg.SetProperty(NHibernate.Cfg.Environment.ConnectionDriver, "NHibernate.Driver.MySqlDataDriver");
    cfg.SetProperty(NHibernate.Cfg.Environment.Dialect, "NHibernate.Dialect.MySQLDialect");
    cfg.SetProperty(NHibernate.Cfg.Environment.UseSecondLevelCache, "false");
    cfg.SetProperty(NHibernate.Cfg.Environment.UseQueryCache, "false");
    cfg.SetProperty(NHibernate.Cfg.Environment.GenerateStatistics, "false");
    cfg.SetProperty(NHibernate.Cfg.Environment.CommandTimeout, "300");
    cfg.SetProperty(NHibernate.Cfg.Environment.BatchSize, "1000");
    cfg.SetProperty(NHibernate.Cfg.Environment.BatchStrategy,  typeof(MySqlClientBatchingBatcherFactory).AssemblyQualifiedName);
    


    1. MySQLの主キーの重複エントリ

    2. MySQLは日時をunixtimeに変換しますか?

    3. MySQLは一意の重複する値をカウントします

    4. IRIWorkbenchでの新しいテーブルの作成