2011-07-01から1ヶ月間の記事一覧
Java 7やEclipse 3.7がリリースされたということで稼動確認してみました。DomaもDoma Toolsも動作としては特に問題ありませんでした。ただjavac(実際にはAntから試しました)でDomaを利用したアプリをコンパイルしてみると次の警告メッセージが表示されまし…
Domaの開発を支援するEclipseプラグインのDoma Toolsですが、バグを2つ直してリリースしました。更新サイトからインストールできます。 http://eclipse.seasar.org/updates/3.5/ Bug [DOMA-245] - [Tools] Doma ToolsのDaoのメソッドからSQLファイルにジャン…
Java6(JDBC4.0)対応のDaoフレームワーク Doma 1.17.0 をリリースしました。 ダウンロードはこちらからできます。 http://doma.seasar.org/downloads.html Mavenをご利用の方はこちらを参照ください。 http://www.seasar.org/wiki/index.php?Maven2RepoRemo…
Soma 1.3.0.0をリリースしました。SomaはF#で作ったO/Rマッパーです。(F#はもちろんC#やVB.NETでも使えます)。 ダウンロードはこちら。 http://soma.codeplex.com/releases/view/70125 NuGetを使って簡単にセットアップできます。 クイックスタート(FShar…
非同期処理が得意になりたいなぁと思います、最近。プログラミング.NET FRAMEWORK 第3版 (Microsoft Press)の27章にAPM(Asynchronous Programming Model)のいい例が載っていたので、勉強がてらF#のMailboxProcessorに書き換えてみました。 例のプログラム…
上の補足。C#でほぼ同じものを書くとこうなります。F#のオプション型を意識していないのが主な違いです。 using System; using System.Collections.Generic; using Soma.Core; namespace ConsoleApplication3 { public class Dialect : MsSqlDialect { publi…
このエントリは、Soma 1.2.0.0を利用する際のTipsです。 はじめに Somaでは、SQLを動的に組み立てるためにSQLコメント(式コメント)内で利用できる関数があらかじめ組み込まれていて、たとえば次のように使えます。 select * from Employee where /*%if not…
Soma 1.2.0.0をリリースしました。SomaはF#で作ったO/Rマッパーです。(F#はもちろんC#やVB.NETでも使えます)。 ダウンロードはこちら。 http://soma.codeplex.com/releases/view/69733 NuGetを使って簡単セットアップできます。 クイックスタート(FSharp…
ちょっとトリッキーな方法ですが、ドメインクラスを使うとできます。まずは利用イメージを示します。エンティティはこんな感じで、varcharをString、nvarcharをNStringにマッピングするものとします。NStringはもちろんこれから自作するクラスです。 @Entity…
昨日1.0.0.0をリリースしたばかりでなんですが、Soma 1.1.0.0をリリースしました。SomaはF#で作ったO/Rマッパーです。(F#はもちろんC#やVB.NETでも使えます)。ダウンロードはこちら。 http://soma.codeplex.com/releases/view/69471 NuGetを使ったダウンロ…
F#で作ったO/Rマッパー Soma 1.0.0.0をリリースしました(F#はもちろんC#やVB.NETでも使えます)。ダウンロードはこちら。 http://soma.codeplex.com/releases/view/69439 NuGetを使ったダウンロードもできます。 http://nuget.org/List/Packages/Soma Relea…