タグ

2014年11月7日のブックマーク (3件)

  • Doma 2へようこそ — Doma ドキュメント

    Doma 2へようこそ Doma 2はJava 8+向けのデータベースアクセスフレームワークです。Domaにはさまざまな強みがあります。 コンパイル時にアノテーションプロセッサーを使用して、ソースコードを検証および生成します。 型安全なCriteria APIを提供します。 Kotlinをサポートします "two-way SQL"と呼ばれるSQLテンプレートをサポートします。 他のライブラリに依存しません。 このドキュメントは、以下のセクションで構成されています。 ユーザー向けドキュメンテーション Domaについて リンク集 私たちのドキュメントの改善とローカライズをお手伝いください。 ドキュメントに関する英語版および一般的な問題については、 GitHub リポジトリ に issue や pull request を追加してください。 日語にローカライズするには、Crowdin プロジ

  • Java Persistence API (JPA) 実践入門 - ひだまりソケットは壊れない

    この記事は Java EE Advent Calendar 2013 の 24 日目の記事です。 昨日は nabedge さんの 「JAX-RSのビューとしてMixer2を使ってみる」 でした。 明日は eller86 さんの 「ウェブアプリケーションサーバでよくあるクラスローダのトラブル」 です! 概要 これから Java Persistence API (JPA) を使ってみようとしている人向けの、JPA の簡単な使い方や IDE の機能の紹介などの話です。 私自身、最近 JPA を使い始めたのですが、日語の実践的な入門記事みたいなのが見当たらなくて苦労した (JPA の概念の説明記事は結構あって助かったのですが) ので、少しでも参考になればと思います。 IDE 関係の話は Eclipse ユーザー向けの説明になりますが、NetBeans でもだいたい似たようなことができるはずです。

    Java Persistence API (JPA) 実践入門 - ひだまりソケットは壊れない
  • 至高のORMを求めて放浪 - ka-ka_xyzの日記

    まえがき この記事はオブジェクト関係マッピング(ORM)を実装する方法がどうこうという話ではなく、単に愚痴です。 事の起こり 社内の新規プロジェクトで 「具体的な機能要件もUIも決まっていないが、新規公開サービスについてある機能(といってもそれなりに複雑なWebアプリを一つ必要とする程度にはヘビー)だけ先にお前が実装してみてくれ」というタスクが出される そんな事言っても機能要件とDBテーブル定義ぐらいは最低限何とか決めておいてくれと頼んだものの、その辺は適当にやっておけと言われる(この辺は色々と事情があるので、仕方が無い面もあるが・・・) とりあえず似たような機能を持つ既存システムのテーブル定義を拡張したテーブルを使用したり(というかこの段階では既存システムのテーブル定義を流用するという話だった)、DBアクセスの無いモックDAO実装を作って開発実装を進める。この頃までは、DAOを抽象化して

    至高のORMを求めて放浪 - ka-ka_xyzの日記