Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

hibernate の検索結果:

Fiber - Project Loom

…cker News HIbernateとJPAのような関係でしょうか。Quasarのfiberがベースと考えてよさそうです。では課題を置き換えて、Quasarのfiberは何なのでしょう?JReble/XRebelで有名なZeroTurnaround社のブログに記事があります。 zeroturnaround.com What are fibers? -> fibers are threads How is a fiber used? -> a Quasar fiber is …

Bean ValidationでSpring Expression Languageを使って相関バリデーションする

…〜と。Spring、Hibernate Validatorの利用が前提になってしまうけど。 @SpringELAssertアノテーションというのを作り、expressionの値にバリデーション処理を記述する感じ。 import static java.lang.annotation.ElementType.CONSTRUCTOR; import static java.lang.annotation.ElementType.METHOD; import static java…

Bean Validation(Hibernate Validator)で相関バリデーションを使う

…ンはなさそう。ただ、Hibernate Validator自体には相関バリデーション用の実装があったので、それが使える。 <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>5.2.2.Final</version> </dependency> サンプルとして、Spring MVCでMethod Validationするものを使う…

マイクロソフトのクラウドでのJava EE、そしてJavaエヴァンジェリストへのインタビュー...マイクロソフトのね。 #てらだよしおがんばれ

…ts/Spring/Hibernateや日本オリジナルのフレームワークを使っていました。それから状況は劇的に変わりました。最近は日本の開発者はJavaでWebアプリケーションを開発するにあたり次の3つの選択肢から選ぶことが多いです。Java EEか、Spring(MVCまたはBoot)、Playフレームワークのどれかです。 A:日本ではどのアプリケーションサーバが一番使われていますか?そしてその理由は? 寺:難しい質問ですね。昔私はGlassFishエヴァンジェリストだったの…

SpringでBean ValidationのMethod Validationを使う

…n also by Hibernate Validator 4.3, can be integrated into a Spring context through a MethodValidationPostProcessor bean definition: <bean class="org.springframework.validation.beanvalidation.MethodValidationPostProcessor"/> In order to be e…

JPAでエンティティ以外のクラスにクエリの結果をマッピングする in Hibernate

…す。 JPAの実装にHibernateを使っているときは、以下のコードで実現できます。 javax.persistence.Query q = JPA.em().createNativeQuery("select empno, ename from emp where job = :job").setParameter("job", "SALESMAN"); org.hibernate.Query hibernateQuery = ((HibernateQuery)q).ge…

findとsedでディレクトリ内のファイルからある文字列を一括置換する

いろんなところにあるけど、自分用にメモ。 find . -name "*.hbm.xml" -exec sed -i 's/hibernate-mapping-2.0/hibernate-mapping-3.0/g' {} \;ここでの例はHibernateのマッピングファイルでDTD宣言を書き換えてる。

GAE/Jで利用できるJREのクラスと各種言語や仕様、フレームワーク一覧

…including HTTPS. Java Persistence API (JPA) JSF 1.1 seems to be working but 1.2 seems to have issues due to the bundling of JSP 2.1. Wicketがあれば大丈夫。 Other Libraries and Frameworks Spring Hibernate Struts2 Wicket あとSlim3もね!Scalaだとliftも使えるみたい。

「手順」ではなく「構造」を知ろうぜ!

…tsやSpring、Hibernateの経験があります。」と言っていた人が、まるでプログラミングができないといったようなことはなかったかい? それは「使ったことがある」だけだからだ。Strutsを使えばこう書くだけでシステムが作れるという手順を知っているのと、Strutsが何をしていてどういう仕組みで動いているのかを理解しているのとでは、すごくすごく大きな違いがある。 StrutsはServletをどう利用しているのか?ActionFormにどのようにリクエストパラメータがセ…

Middlegenのbuild.xml

…。JDK1.4 + Hibernateなので。。。 libディレクトリにMiddlegen自体のJARと、Middlegen\samples\libにあるJARを置いて使用する。 <project name="middlegen" basedir="." default="middlegen"> <path id="lib.class.path"> <fileset dir="lib/"> <include name="**/*.jar" /> </fileset> </pa…

TomcatでJNDIのDataSourceをDBCPを使って設定する

… <parameter> <name>maxActive</name> <value>10</value> </parameter> </ResourceParams> </Context> Hibernateから利用するときは次のようにする。 <hibernate-configuration> <session-factory> <property name="connection.datasource">java:comp/env/jdbc/name</property>

@ITにTestNGの記事を連載します

…_otomamayがHibernateやSpringの連載を@ITにしていた関係で、担当者の方を紹介してもらいました。 とにかくTestNGを普及させていきたいと思います。 今回はデファクトであるJUnitと比較をして、TestNGを理解してもらおうというコンセプトです。 JUnit4がTestNGから影響を受けている部分も多いので、使ってみるのにそれほど学習コストはかからないと思います。 始める敷居を下げて、まずは使ってもらいたいという思いです。 よかったら読んでみてくださ…

JJUGクロスコミュニティカンファレンスに行ってきた

…あり、SpringやHibernateをつなぎ合わせるグルーである。 ヨーロッパのG2oneという会社のメンバーが中心になって開発している。 JRuby on Rails 天使やカイザーのよういちろうさんだった。 RoRは開発はサクサクだが運用が難しいと(Twitterの不安定さもこれが原因)。 対してJava EEは開発はめんどうだけど運用は豊富なAPサーバの実績あり。 なのでJRuby on Railsって発想。 さらにEJBとも連携できるから分散Txやリモート呼び出しも…

Introducing Apache Wicketの超意訳(4)

…'re using Hibernate or some other persistence solution, you'll use LoadableDetachableModels frequently to ensure your objects aren't taking up session space needlessly. getObject()メソッドは実際のところとても簡単です。 もしHibernateやその他の永続化ソリューションを使っていないなら、 セッシ…

ORマッピングはエンタープライズシステムでは適用しづらい

ORM

Hibernateに代表されるORマッピングフレームワーク。 エンタープライズシステムでは適用しづらいじゃないかってよく思う。 きっと、いろんな人がすでに考えてるんじゃないかって思うけど。 ORマッピングフレームワークを使うためには、テーブル設計に対してそのフレームワークのルールを適用しないといけない。 つまり、「フレームワークにテーブル設計を合わす」必要がある。 これが(日本の?)エンタープライズシステムでは難しい。 テーブル設計チームが独立したチームである アーキテクチャ…

へっぽこプログラマが薦める洋書の技術書の読み方

…? 僕にとっては、「Hibernate in Action」・「Professional Java Development with the Spring Framework」に続いての洋書のチャレンジです。 洋書って言うと会社でも少し驚かれてしまいますが、そんなすごいことしてません。。。 洋書の技術書を読むために必要なことは、次の3点かなって思ってます。 その本が対象とする内容をある程度先に知っておく。 雰囲気で理解する(全部理解しようとしない。訳さない。)。 読みたいとこ…

EJB2.xをあらためて見つめる

… Struts + Hibernate(SpringDAO)だったことを思うとあまりの落差にがっくりくるなあ。 デプロイするまでミスに気づかない 例外のスタックとレースがわかりにくい ついついコンポーネントインタフェースとEJBクラスのthrows句を合わせ間違えたり。 コンパイルではわからないし、結局デプロイまでわからない。 いいeclipseプラグインとかあるんだろうか。。。 で、EJB呼び出したらRemoteExceptionばっかで。 スタブが実際には処理を実行してい…

(さらに続き)大阪Javaコミュ準備会+wakhok夜学行ってきました!

…話にそのまま流れて、Hibernate使ったときにすごく感じたけどこうしたいびつなテーブル構造のときには対応できない。。。ひがさんとしてはそれは切り捨てるんじゃなくて救っていきたいとおっしゃってました。データアクセスで複雑なSQLになるのは結局3割程度だから、大部分は無設定で使えて、例外的なものには自分でSQL書いてきちんと対応できるっていうのはやっぱり素敵だと思う。 ロッドは(Springは)設定を明示的にしたいから、これからも設定ファイルは書くし、Seasarは書かない方…

ここを書きました!

SpringによるWebアプリケーションスーパーサンプルでは第2章のデータベースアクセスを扱う部分を担当しています。前半でSpring JDBC抽象フレームワークを使い、後半でSpringとHibernateを連携させたサンプルアプリケーションを掲載しています。 と同時に、コードだけにならないように、コラムを多くしました。動くサンプル、コード中心、Springのさまざまな機能を利用、という点がこの時期のSpring本としての差別化になってるんじゃないかなと思います。

SpringによるWebアプリケーションスーパーサンプル

…クしています。 ただ、すぐに動かせるアプリケーションを付録CD-ROMとして収録していますから、Springって聞いたことあるけど、よくわからんという方もすぐにサンプルを動かせますので、どんなものかつかみやすいと思います。もちろんHibernateやStrutsとも連携させたりと、Springの基本的な使い方は網羅していると思います。また4章ではSpring RPCというリッチクライアントを使ったサンプルアプリもあるので、目新しい部分もあります。 どうぞよろしくお願いします!

最終日

…ん。Spring, Hibernateと技術を実際に使えたのはいい経験でした。ただ、仕様書が画面レイアウトだけだったり、結合テストせずにいきなり統合テストだったりと、問題もたくさんありました。 それでもみんなで協力して設計書のテンプレートやサンプル作って提案したり、結合テスト仕様書も同じようにして担当の割り振りも提案したりして、いろいろ「カイゼン」みたいなことができたのもよかったです。 仲いいだけに終わってしまうのは寂しいですが、居心地がいいだけでは自分が成長できないのもまた…

Spring 2.0M4リリース

http://www.springframework.org/node/261 出たね。spring.jarにhibernate関連が入ってない・・・extmodules/spring-hibernate3.jar別途入れたらいいんだけど。spring.jarって全部入ってるんじゃなかったっけ?

Dev2DevDays2006出演しました

…てまいりました。僕はHibernateのセッションで実際にHibernateを使ってどうだったのか、話させてもらいました。決してHibernateのすべてを知っているわけではないですが、現場のエンジニアの観点から個人的な意見ですが述べました。 塾講師のときに保護者会で100名程度の前で話したことはあったのですが、それは知っている生徒の親ということで、いきなり感はないです。だけど今回は300名が参加されていて、ほとんど知らない方たち。僕は大阪から当日来たのでリハーサルもやらずに…

Hibernateのjoin

orm

outer or full join must be followed by path expression しばらくSQLばかりでひさしぶりにHQL書いたらしょぼいミスを・・・ テーブルAとBに参照制約があったとき、 「A as a left outer join B」とHQLを書いたら例外。 「A as a left outer join a.b as b」と書かないと・・・

アーキテクチャ概要説明会

SpringとHibernateを使っているので、 新しく入ってきた人に説明しました。 自分なんかが、と思いますが (まだまだ表面しか知らないのに) 喜んでもらえてよかったです。

Hibernate in Action 日本語版

出ましたねー。 HIBERNATE イン アクション作者: Christain Bauer,Gavin Ki,倉橋央,勝嶌和彦出版社/メーカー: ソフトバンク クリエイティブ発売日: 2005/12/28メディア: 大型本購入: 3人 クリック: 102回この商品を含むブログ (34件) を見る 僕が初めて読んだ洋書なんで思い出深いです。 O/Rマッピングとは?っていうところから入ってくれて、 わかりやすいいい本でした。 もちろん現在出ているHiberante関連の本、雑誌記…

何を勉強しようか?

んー去年は縁あってHibernateとSpringを 現場で使うレベルまでは勉強しました。 今年はSeasarとRubyやろう。 Seasarは日本発だし、何か自分もコミュニティに参加したいから、 どんな部分で貢献できるか知る意味でもいろいろ触ってみたい。 RubyはまあRailsも話題になっているし、 そもそも僕はスクリプト言語を何1つ習得してないから。

海外の記事

…ted Programming with the Spring Framework, Part 2 - O'Reilly Media Wire Hibernate Transactions in Spring - O'Reilly Media The Spring series, Part 1: Introduction to the Spring framework The Spring series, Part 2: When Hibernate meets Spring

Hibernateが関係する海外の記事

ORM

Hibernate 3 Formulas - O'Reilly Media Wire Hibernate Transactions in Spring - O'Reilly Media Working with Hibernate in Eclipse - O'Reilly Media Your Hibernate-Powered Application is Ready for CMT | Java.net The Spring series, Part 2: When H…

洋書の読みやすさ

『Java Development with Springframework』はすごく読みやすいんだけど、 『Hibernate in Action』は読みにくい感じがする。なんで? 用語の知識量の問題かも。