「 JPA 」 一覧
-
以前、このエントリーでJPAのリレーションについて説明しました。 今回は多対多について説明します。 テーブル構成 CDとアーティストが多対多で紐づているとします。 ER図で下記のようになっているとしま …
-
スクレイピングというと一般的にはRubyが一番有名なようですが、もちろんスクレイピング自体はどの言語でも行うことができます。 スクレイピングの手法 スクレイピングは大きく分けると 正規表現でデータを取 …
-
JPAでリレーションを管理するとき、最初はアノテーションでやろうとしたんですが、結局やり方がわからずコンストラクタ式をかいて対処してました。 JPAでのリレーションに関して 外部キー制約があるやり方は …
-
このブログで何回か書いてきたんですが、JPAを使うときにpersisit=insert,merge=updateではないです。 参考リンク JPAまとめ JPAでのデータベースとの同期 実はJPAでf …
-
本日も小ネタなので2つ同時に扱います。 JPAの算術関数 JPAでは以前、MySQLなどと同じように算術関数を使えると書きました。 参考記事:JPQLでの算術関数 この場合、戻り値が必ずLongになり …
-
複雑なJPQLを書いていると、通常のレコードの取り出しだけではなく、合計(SUM)や算出(COUNT)などのいわゆる算術関数を使うことが一般的です。 JPQLでもこれらを通常通り扱うことができます。 …
-
JDBC文字化け対策 データベースがutf8以外の文字コードになっていたりして通常通りデータを操作すると化けることが発生。 まあPHPの時だとしょっちゅうだったんですがJPAになってからそういうケース …
-
このブログでも何回か書いてきたJPAですが、新規レコードをインサートさせた際IDを取得し、そのIDをもとに何らかのキーを作る、そういう処理があったので紹介させていただきます。 何回か書いてますが、JP …
-
JPAでは基本的に生のSQLではなく、JPQLを使って書きます。 SQLでもタイプミスにイライラさせられることは多いのですが、JPQLはもっとですね・・・爆 そこで使えるのがNetbeansの入力補助 …