いう配列に型変換して使わねばなりません。このような型変換は相応に煩わしいものですから、できるだけ避けたいですね。departmentをフィールドに持つ新しいクラスを作成し、そのクラス型のオブジェクトとして射影の結果を受け取る、という方法があります。それには、結果を受け取るクラス型として、次のようなDetailクラスを作成しておきます。インスタンスを生成できるよう、クラスにはコンストラクタを必ず作成してください。ゲッター、セッターなど(省略)}SELECT文では、このDetailクラスの「コンストラクタ」に結果を受け取り、インスタンスを生成します。これが次に示すコンストラクタ式を使ったSELECT文です。eこれは、SELECT文の抽出結果を、Detailクラスのコンストラクタにセットして、Detail型のオブジェクトとして受け取るという書き方です。最後に、Detailのようなクラスの作り方と使い方について、次の3点に留意してください。これは、JPAについて解説する連載の3回目です。これはJPAを解説する連載の5回目です。前回までは、一斉送信やファイル添付メールの送信方法を解説しました。前回は、エンティティグラフを実装しましたが、SQLの生成に問題がありました。今回は、JPAのもうひとつの実装であるHiberna...記事を読むテキストファイルの入出力を簡単にしよう(1)テキストファイルの入出力は、たまに必要になります。いうこともないのですが、文字コードの指定や追記モードの設定などまでやると、APIを...記事を読むテキストファイルの入出力を簡単にしよう(2)今回は、テキストファイルの出力を簡単にするTextWriterです。Windowsマシンなら、GlassFishは次のように3つの方法で起動できます。これは「わかりやすいJPA」の7回目です。SELECT文はデータベースからいろいろな条件でデータを抽出するのでレポートクエリ...記事を読むtkxmailによるメール送信の方法(1)簡単なメール送信tkxmailは、ファイル添付メールやHTMLメールなども送信できる多機能なライブラリです。コメントをキャンセルメールアドレスが公開されることはありません。Reserved.%d人のブロガーが「いいね」をつけました。