[java]HibernateでEntityクラスに値を格納するための手順
JavaのO/Rマッパ実装Hibernate。
O/Rマッパらしく、SQLの結果をエンティティクラスで受ける手順をメモしておく。
addEntityのためには、以下の手順を踏む必要があるようだ。
O/Rマッパらしく、SQLの結果をエンティティクラスで受ける手順をメモしておく。
addEntityのためには、以下の手順を踏む必要があるようだ。
- プロパティの対応を定義する(hoge.hbm.xml)
- Entity用のクラスを定義する(hoge.java)
基本的にテーブルの各カラムに対応した変数値とgetter/setterを定義したクラス。 - 最後に hibernate.cfg.xmlにマッピングルールを追加。
- [2008/08/21 10:38]
- 技術メモ |
- トラックバック(0) |
- コメント(2) |
- この記事のURL |
- TOP ▲
[java]Restfulウェブサービス(JSR311)でアノテーション@PATHの中で正規表現を使う
JavaのRestfulウェブサービスを実現するためのJSR311。(実装にはJerseyなどがある)
バージョン0.10から、アノテーション@PATHの中で正規表現を使えるようになっている。
例えば、通常の記述方法だとURL中から小数点を含む数値をまとめて取得できないが、正規表現を使うことで可能となる。
こんな感じで書けば、小数点を含む数値をvalueで受けられる。
(上記だと"."で終わる数値も受け付けてしまうが、Double.valueOfで正しく解析してくれるので問題としないことにした)
URLの設計によっては便利な方法。
参考:
jsr311: JSR 311
https://jsr311.dev.java.net/
S2REST(仮)をseasarのsandboxへ申請したいと考えています - t-wadaの日記
http://d.hatena.ne.jp/t-wada/20071129/p1
バージョン0.10から、アノテーション@PATHの中で正規表現を使えるようになっている。
例えば、通常の記述方法だとURL中から小数点を含む数値をまとめて取得できないが、正規表現を使うことで可能となる。
こんな感じで書けば、小数点を含む数値をvalueで受けられる。
@PATH("/{value,[0-9]+[.]?[0-9]*}/data")
(上記だと"."で終わる数値も受け付けてしまうが、Double.valueOfで正しく解析してくれるので問題としないことにした)
URLの設計によっては便利な方法。
参考:
jsr311: JSR 311
https://jsr311.dev.java.net/
S2REST(仮)をseasarのsandboxへ申請したいと考えています - t-wadaの日記
http://d.hatena.ne.jp/t-wada/20071129/p1
- [2008/08/18 10:51]
- 技術メモ |
- トラックバック(0) |
- コメント(0) |
- この記事のURL |
- TOP ▲



