2013-01-01から1ヶ月間の記事一覧

QuerydslでJPAが思ったよりも捗る

先日、 [twitter:@seratch]さんから教えていただいたQuerydslがすごい良かったので記事として書きます。http://www.querydsl.com/ JPAにおける課題 JPAではJPQLとCriteriaという二つのクエリ記述言語があります。 しかしながら、それぞれ使い勝手という意味…

JPQLの微妙なところでeclipse-linkとHibernateを比べてみる

JPQLでこんなのを書いてみました。 select p1, p2 from Product as p1, Product as p2 where p1.name = p2.name 戻り値は2つのエンティティ。 戻り値の結果 ElipseLink2.4.0 Hibernate4.1.9.Final 結果は、両方共Listで帰ってきて、その下にObjectの配列[p1,…

TDDって何をしたいんだっけ?

TDDの自殺 #kyon_mmAdventを読んで、TDDについて考えなおしたいと思ったので思うままに書いてみます。正直、私はTDDについては必須ではないと考えています。 もう1年以上前に書いたエントリーですが、アジャイルにTDDしようとしてペアプロして失敗した話とい…

はてなダイアリー スーパーpre記法でスクロールバーを表示する

さくらばさんが以下のように呟かれていました。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https:…

IntelliJ IDEAでJavaEE6

せっかくIntelliJ IDEAを買ったので、JavaEE6開発に使ってみることにしました。 環境構築で色々と困ったところがあったので手順を記しておきます。前提条件としてmavenでプロジェクトを作ることとしています。 これはIntelliJ以外からプロジェクトを開けない…

BrainFuckをIntelliJ IDEAで実装してみたついでにプログラミング言語irofを作ってみた

JetBrainsがマヤ暦が終わるときに割引セールをしていたのでIntelliJ IDEAを買いました。 75%OFFだったりすると買っちゃいますよね(白目)ということで、IntelliJ IDEAの操作練習も兼ねてBrainFuckを実装してみました。BrainFuckとは http://ja.wikipedia.org/…