タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Javaとdatabaseとormに関するyassのブックマーク (15)

  • Fluent JDBC Decorator

    String name = new JdbcSession(source) .sql("SELECT name FROM employee WHERE id = ?") .set(1234) .select(new SingleOutcome<String>(String.class)); Simple and straight forward, isn’t it? The library simplifies interaction with relational databases via JDBC, avoiding the need to use ORM. jcabi-jdbc is a lightweight wrapper of JDBC. It is very convenient to use when you don’t need a full-scale ORM (li

  • MyBatis - Wikipedia

    MyBatis はJavaならびに.NET Frameworkで利用可能な、XMLまたはアノテーションを用いてストアドプロシージャやSQL文をオブジェクトと紐付ける永続性フレームワークである。Apache License 2.0によるオープンソースソフトウェアとして提供されている。 以前はiBATISとして知られていた。 MyBatisは他のO/Rマッピングフレームワークとは異なりデータベースとオブジェクトをマッピングするのではなく、SQL文とオブジェクトのマッピングを行う。このため、MyBatisはレガシーな環境や非正規化されたデータベース、またはSQL文の実行を完全に制御したい場合に、よい選択肢となる。 MyBatisによるデータベースへのアクセスコードは、JDBCによるものより遥かに簡単である。通常の場合、SQL文の実行は1行のコードで完了する。よく見られるコネクションのクローズ漏れ

    yass
    yass 2013/09/14
    " データベースとオブジェクトをマッピングするのではなく、SQL文とオブジェクトのマッピングを行う。/ レガシーな環境や非正規化されたデータベース、またはSQL文の実行を完全に制御したい場合に、よい選択肢となる。"
  • Mirage SQL 〜 2WaySQLをつかうデータアクセスライブラリ for Java | DevelopersIO

    よく訓練されたアップル信者、都元です。Spring連載はもうちっとお待ちください。今回はその布石ということで。 DBアクセスというのは、システムを作る上で大抵避けられない領域でしょう。まぁ近年はRDBMSに限らず、各種NOSQLの台頭が目覚ましいわけですが、いまだRDBMSの世界は多く残っています。 そこで。今、Javaでサーバサイドアプリケーションを書くことになった時、データアクセスのフレームワークには何を使いましょうか。Hibernate (JPA)でしょうか。MyBatisでしょうか。Domaでしょうか。どれも凄いフレームワークです。どれを選ぶのか、真っ当な結論から先に言ってしまえば、そんなの案件次第なわけですがw そんな中、個人的に非常に使い勝手が良いと評価しているフレームワークに「Mirage SQL」があります。今回は、このMirageについてご紹介します。 Mirage SQ

    Mirage SQL 〜 2WaySQLをつかうデータアクセスライブラリ for Java | DevelopersIO
    yass
    yass 2013/09/14
    " Mirageは関連を扱いません。SQLは自分で書きます。つまり、どのテーブルをどのようにJOINするのかは自分で決め ます。RDBMSは、SELECT文に対して「行(row)の集合(set)」を返します。/ この行をオブジェクトに対応付ける役割 "
  • sourceforge.jp

    We’re getting things ready Loading your experience… This won’t take long.

    yass
    yass 2013/06/08
    " 2WaySQL / This makes plain old SQL template, and it is executable using any SQL client tools / SQL less Update / especially, large INSERT SQL brings us the considerable pain. In the Mirage, you can insert / update / delete records using entity class (without SQL). "
  • オープンソースJava O/Rマッピングソフト一覧(2013年1月版) | Unofficial DB2 BLOG

    << 無料のDB2 Express-cが10.1 FP2に更新。Mac OS X版のDB2もv10.1に更新! | main | #clubdb2 2013年第1回は1/25(金)「pureScaleの事例とコレカラ」 >> 2013年になりました。明けましておめでとうございます。 今年も少しづつですが、blogを更新していこうと思っていますので、どうかよろしくお願いいたします。 新年一回目のエントリは、以前に以下に書いた「Java言語用のO/Rマッピングオープンソースフレームワーク一覧」の更新です。 - オープンソースJava O/Rマッピングソフト一覧(更新)※2008年4月のエントリ | Unofficial DB2 BLOG リストに挙げているのは、オープンソースで、かつJava用のO/Rマッピング機能を持つソフトです。いわゆる「フルスタックフレームワーク」にはO/Rマッピング機能

  • jOOQ: The easiest way to write SQL in Java

    jOOQ generates Java code from your database and lets you build type safe SQL queries through its fluent API. Download jOOQ now! Great Reasons for Using jOOQ Our customers spend most time on their business-logic. Because jOOQ takes care of all their Java/SQL infrastructure problems. Database First Tired of ORMs driving your database model? Whether you design a new application or integrate with your

    jOOQ: The easiest way to write SQL in Java
  • Jdbi 3 Developer Guide

    Release 3.51.0 - 2025-12-09 Release 3.50.0 - 2025-11-04 Release 3.49.6 - 2025-10-02 - This is the last release of Jdbi to support Java 11! Release 3.49.5 - 2025-06-13 Release 3.49.4 - 2025-05-16 Release 3.49.3 - 2025-05-01 Release 3.49.2 - 2025-04-27 Release 3.49.1 - 2025-04-22 Release 3.49.0 - 2025-03-26 Release 3.48.0 - 2025-02-12 Release 3.47.0 - 2024-10-25 Release 3.46.0 - 2024-10-15 Release 3

  • OrmLite - Lightweight Java ORM Supports Android and SQLite

    Object Relational Mapping Lite (ORM Lite) provides some lightweight functionality for persisting Java objects to SQL databases while avoiding the complexity and overhead of more standard ORM packages. It supports a number of SQL databases using JDBC and also supports Sqlite with native calls to Android OS database APIs. Documentation about how to configure ORMLite for Android specifically is avail

  • JPAを使ったデータアクセスでポイントとなる永続コンテキストについて - 達人プログラマーを目指して

    先週書いたエントリJava EE6標準の範囲でフルスタックのWebアプリケーションが簡単に作成できることを確かめてみました。 - 達人プログラマーを目指してで、Java EE6の標準仕様を使うだけで、かなりシンプルにデータのCRUD処理を行うアプリケーションが作成できることを紹介しました。ただし、前回は全体のアプリケーションを紹介しただけなので、細かい仕掛けについては解説しきれませんでした。今回は、前回に引き続き特にJPAを使ったデータベースアクセスの部分がどうなっているのかをもう少し掘り下げて解説してみたいと思います。 なお、この場で宣伝ですが、8月10日(水)にGlassfishユーザーグループの勉強会にてお話をさせていただくことになりました。 GlassFish Japan Users Group 勉強会 2011 Summer : ATND 私はJava EE6を使った開発について

    JPAを使ったデータアクセスでポイントとなる永続コンテキストについて - 達人プログラマーを目指して
  • ORマッパーならDomaが一番。 - newta(にゅーた)の日記

    すっかり明けてますね。 まあ、夏くらいから更新してないですが。。 ともかく、今年もよろしくお願いします。 で、Domaなんですけど、 実践投入すごくしてます。いっぱい使ってます。感謝。 今のところ、ORマッパーを使うならDomaが一番の選択肢です。 理由 印象はS2Daoのようで、 S2Daoよりサポートしている部分でかゆいところに手が届いてる感じ。 selectは外だしSQLのみにすることで実行されるSQLが分かりやすく 定義箇所がsqlテンプレートファイルのみなので管理しやすい。 SQLテンプレートはSQLコメント内に設定構文を書くので SQLをそのまま実行して試すことが出来る。 aptによるチェックで、sqlテンプレートと条件やvalueの定義に 間違いがある場合、すぐに分かる。これとっても重要。 S2Dao使ってたら実行しないと分からない事がすぐ分かる。 条件のプロパティの定義忘れ

    ORマッパーならDomaが一番。 - newta(にゅーた)の日記
  • はてなブログ | 無料ブログを作成しよう

    家のなかを森にしたい、という欲望 今年はなんだか観葉植物の観察が楽しい。日は植物についての記事ですが、土や根っこなどの画像もあるので苦手な方は避けてくださいね。 フィカス・ウンベラータ うちのメイン的存在はフィカス・ウンベラータ。ウンベ殿が我が家にやってきたのは2020年5月。コロナ禍初…

    はてなブログ | 無料ブログを作成しよう
  • jarファイル1つで動作するJavaのORM DomaとActiveObjects - よねのはてな

    jarファイル1つで手軽に試せるJavaORM DomaとActiveObjectsのサンプルをT2を使い作りました。 Doma 以前カンファレンス時に、id:taediumさんに「Doma触ってサンプル作ります」と言ったのでいつまで待たせるんだ!と怒られないように作成しました。 T2 + Guice + Doma T2 + Guice + Domaで構成されています。 詳細な使い方等は、id:c9katayamaさんが解説してくれていますので、こちらをご覧下さい。 http://d.hatena.ne.jp/c9katayama/20091011/1255244389 補足 あとGuiceとDomaにはTransaction機能はないので、SpringのTransactionInterceptor等のトランザクション機能を使ってみたがGuiceのサンプルなのにSpringも出てくると、

    jarファイル1つで動作するJavaのORM DomaとActiveObjects - よねのはてな
  • 「薄い」JavaのO/Rマッパーの紹介 - DbUtils、Persist、Butterfly Persistence - public static void main

    Hibernate、ActiveObjects、S2Dao、Apache Cayenne、iBATISなどORMフレームワークが群雄割拠状態なJavaですが、使い方を勉強したり設定ファイル書いたりするのが少し面倒かなと思っている人がいるかもしれません。 特にちょっとしたアプリケーションを作るならば、素のJDBCを使うのは嫌だけど、それに近い形で使えるORマッパーが欲しいと思うことがたびたびありました。 ということで以下の条件でJDBCを薄くラッピングしているJavaのライブラリを探して発見したものを紹介します。 レコードをオブジェクトに自動的にマッピングしてくれる できるだけSQLを書く量を減らすことができる いざとなったら生SQLを書くことができる 導入が簡単である 依存ライブラリが少ない 以下に挿入、検索、更新、削除を実行するコードを書いています。 今回はDBMySQLだったので、M

    「薄い」JavaのO/Rマッパーの紹介 - DbUtils、Persist、Butterfly Persistence - public static void main
  • O/Rマッパにシンプル化の手 Simple Persistence for Java 1.2 Oracle対応も | エンタープライズ | マイコミジャーナル

    Netmind Consultingは18日(ハンガリー時間)、Simple Persistence for Javaの最新版となるSimple Persistence for Java 1.2を公開した。Simple Persistence for Java 1.2はJavaで作成されたO/Rマッピングライブラリ。特に簡単に使えるようにすることに主眼がおかれており、XMLファイル不要、テーブル作成不要、IDs不要、プライマリキーの指定不要などの特徴がある。 Simple Persistence for Java 1.2はGNU LESSER GENERAL PUBLIC LICENSE Version 2.1のもとで公開されているオープンソースソフトウェア。Simple Persistence for Java 1.2における主な変更点は次のとおり。 ライブラリへのOracleサポートの

  • SeasarのO/RマッピングツールS2Dao

    Seasar(シーサー)は、国内のコミュニティ「The Seasar Project」によって開発が行われているオープンソースプロダクトだ。DI+AOPコンテナとして評価が高いSeasarV2は、J2EE開発の現場にも影響力を持ち始めた。例えば電通国際情報サービスがSeasar Projectを正式に支援することを表明し、2005年6月からは同社による商用サポートサービスが開始されている。連載では、同プロジェクトの代表的なプロダクトを紹介していく。(編集局) 第2回「DI+AOPを実現するSeasarV2」と第3回「SeasarV2によるDBアクセス機能」ではSeasarV2(S2)体の機能であるDI(依存性の注入)とAOP(アスペクト指向プログラミング)について紹介してきました。今回からは、S2体の機能を使ったS2プロダクトを紹介していきます。 始めはS2体と同じ開発者の手による

    SeasarのO/RマッピングツールS2Dao
  • 1