XMLプログラミングでは、DOMやSAXといったAPIを使用すると単調なコードを繰り返し書くことになり生産性が上がらないものだ。本連載では開発者が“楽をする”ために役立つXML関連ツールを紹介していく。(編集局) もし、Javaの開発者にデータベースを組み合わせたアプリケーションを作ったことがあるかと問い掛けたら、圧倒的に「ある」という返事が返ってくるでしょう。サーバサイドになるとほぼ全員が「ある」と答えるはずです。データベースにアクセスするプログラムは頻繁に使うので、自分なりに工夫したAPIを作っている人がかなりいることでしょう。 ただ、個人やある部署が作ったAPIは特定の状況下でのみ動作するようになっていることが多く、データベースシステムが変わったり、要件が変わったりすると修正や拡張が必要になることが多いものです。この点、O/Rマッピングと呼ばれるツールは通常、いくつものデータベースシ