タグ

しっくりくるとjavaに関するt1mvverrのブックマーク (2)

  • 段階的に理解する O/R マッピング - Qiita

    はじめに O/R マッピングとは O/R マッピングとは、一言で言えば、オブジェクト指向プログラミング言語においてリレーショナルデータベースのレコードを通常のオブジェクトとして操作する方法である。より詳細な定義を述べるより、実際のコードを見たほうがわかりやすいだろう。以下に、低レベルの JDBC API の利用例と、高レベルの O/R マッピングフレームワークの代表格である JPA の利用例を挙げる。 public List<Issue> findByProjectId(long projectId) { String query = "select id, title, description from issue where project_id = ?"; try (PreparedStatement ps = connection.prepareStatement(query))

    段階的に理解する O/R マッピング - Qiita
    t1mvverr
    t1mvverr 2022/02/28
    何となくで使っていたMyBatisやJPA実装FWの違いやメリデメが分かりやすくて良き。
  • ラムダ式・Stream APIの理解のポイントは「型」 - 行きあたりばったりエンジニアの日記

    はじめに Java SE 8がリリースされて、そろそろ1年が経とうとしています。早いものです。 それはすなわち、Java SE 7のサポート切れが間近に迫っているということでもあります。 そこで今回は、改めてJava SE 8の理解のポイントを解説しようと思います。 ラムダ式・Stream APIの2点が、Java SE 8の目玉となる新機能です。 こんなコードが出てきます。 List<Emp> source = Arrays.asList( new Emp(101, "Nishida", Dept.ADMIN, 500000), new Emp(102, "Nohira", Dept.SALES, 285000), // 以下省略 ); // ラムダ式&Stream API! // EmpのListから、Deptが「SALES」の要素のみ抽出し、名前のみのListに集約する List<S

    ラムダ式・Stream APIの理解のポイントは「型」 - 行きあたりばったりエンジニアの日記
    t1mvverr
    t1mvverr 2017/07/20
    「ラムダ式って何で動くの?」と思って調べたサイトの中で、1番しっくり来た
  • 1