skillup

技術ブログ

「 JPA 」 一覧

no image

JPAでの多対多のリレーション

2016/02/08   -Database, Java
 ,

以前、このエントリーでJPAのリレーションについて説明しました。 今回は多対多について説明します。 テーブル構成 CDとアーティストが多対多で紐づているとします。 ER図で下記のようになっているとしま …

no image

Javaでのスクレイピング

スクレイピングというと一般的にはRubyが一番有名なようですが、もちろんスクレイピング自体はどの言語でも行うことができます。 スクレイピングの手法 スクレイピングは大きく分けると 正規表現でデータを取 …

no image

JPAでのリレーション(アノテーション使用)

2015/11/29   -Database, Java
 ,

JPAでリレーションを管理するとき、最初はアノテーションでやろうとしたんですが、結局やり方がわからずコンストラクタ式をかいて対処してました。 JPAでのリレーションに関して 外部キー制約があるやり方は …

no image

JPAのdetach

2015/10/11   -Java
 

このブログで何回か書いてきたんですが、JPAを使うときにpersisit=insert,merge=updateではないです。 参考リンク JPAまとめ JPAでのデータベースとの同期 実はJPAでf …

no image

JPAでの算術関数の型&mavenコンパイルプラグイン

本日も小ネタなので2つ同時に扱います。 JPAの算術関数 JPAでは以前、MySQLなどと同じように算術関数を使えると書きました。 参考記事:JPQLでの算術関数 この場合、戻り値が必ずLongになり …

no image

JPQLでの算術関数

2015/09/19   -Database, Java
 ,

複雑なJPQLを書いていると、通常のレコードの取り出しだけではなく、合計(SUM)や算出(COUNT)などのいわゆる算術関数を使うことが一般的です。 JPQLでもこれらを通常通り扱うことができます。 …

no image

データベース文字コード対策他

2015/09/06   -Java
 , ,

JDBC文字化け対策 データベースがutf8以外の文字コードになっていたりして通常通りデータを操作すると化けることが発生。 まあPHPの時だとしょっちゅうだったんですがJPAになってからそういうケース …

no image

JPAでのデータベースとの同期

2015/08/09   -Database, Java
 

このブログでも何回か書いてきたJPAですが、新規レコードをインサートさせた際IDを取得し、そのIDをもとに何らかのキーを作る、そういう処理があったので紹介させていただきます。 何回か書いてますが、JP …

no image

netbeansのJPQL補助機能

2015/08/09   -Database, Java
 ,

JPAでは基本的に生のSQLではなく、JPQLを使って書きます。 SQLでもタイプミスにイライラさせられることは多いのですが、JPQLはもっとですね・・・爆 そこで使えるのがNetbeansの入力補助 …

no image

JPAまとめ

2015/06/22   -Database, Java
 ,

JPAわけわかんねーと思い、触りはじめてから3か月ぐらいたちます。 いまだに細かい部分はよくわかっていないことは多いのですが、全体像というか何となくどういうものかはわかり始めてきたいのでまとめたいと思 …