「 Spring framework 」 一覧

no image

ドメインモデルは業務ロジック?

2018/03/14   -Spring framework

ドメインモデルにはメンバ変数を使った判断・加工・計算を書く。 業務ロジックは処理の手順。 処理の手順をドメインモデルやレポジトリをて組み合わせて実現していく。

no image

N+1問題でJPAを諦めるのはもったいない

JPAを実案件で使ってみて。時間をかけて勉強することが必ず必要となる。 自分はいきなりJPAで組むことになった。最初はJPQL使わずにJPAPepositoryの標準メソッドだけでごまかしごまかしやっ …

no image

アーキテクチャに拘るのはアーキテクトだけでよい

2018/01/06   -Spring framework

アーキテクチャ、アプリケーションのレイヤー化というのは、アーキテクトがこだわれば良い話である。 あまりそこに拘るがために、肝心のサービス内容を議論することがおざなりになってわいけない。 また、アーキテ …

no image

Spring-data-JPA/QueryDSL

2017/12/22   -Spring framework

DSLとは何でしょうか? ドメイン固有言語(ドメインこゆうげんご、英: domain-specific language、DSL)とは、特定のタスク向けに設計されたコンピュータ言語を意味する Qクラス …

no image

Spring-data-JPAかmy-batisか

2017/12/22   -JPA/hibernate

JPAとJDBCは異なるもの。 両方使うことも出きるし、片方だけ使うこともできる。 Springboot使い始めると、JPA使うか否かの選択になります。 言い換えると、SQL使うか否かですね。 私の意 …

no image

hibernate入門を読んだ。JPAのN+1問題の解決方法

2017/12/21   -JPA/hibernate

この本をkindleで読んだ。お勧めしておきます。著者はケンブリッジ大学の理系出身。 常にN+1SELECTが悪いわけではなく、むしろいい意味で処理が分散して処理が高速化したり、より安定することもあり …

no image

Spring-data-JPA/hibernateを案件で使ってみて得た知識

2017/12/21   -JPA/hibernate

ORMが解決するのは、オブジェクトの相関関係とデータベースの相関関係がミスマッチすること。 基本的にはORMを使うなら、既存のDB構造(スキーマ)を、ORMには合わせる、つまりオブジェクトの相関関係に …

no image

Spring-boot-JPAの実行SQLをログ出力する

2017/12/04   -JPA/hibernate, 未分類

せっかくJPA導入したのだから、ネイティブSQLは使用しない方がいいです。 しかし、データストアがRDBの場合は、パフォーマンスチューニングや開発時に欲しいデータが取れない場合は、SQLを見直したい時 …

no image

SpringBoot-data-jpaのエラーと解決方法

2017/11/27   -Spring framework

org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before …

no image

Gradle/SpringBoot+lombokでsetter/getterコード削減の例

2017/11/25   -Spring framework

gradle.buiildの記述 dependencies {  compileOnly ‘org.projectlombok:lombok:1.16.18’ //この行を追加する } eclipse …