2007-03-01から1ヶ月間の記事一覧
との事なので、そうだなあ。印象深いってのはかなり個人的な価値観になると思うけども。日本だとやっぱり西田佐知子がナンバーワン。もうこれは一般教養にしてもらいたい。つらかった時、『くれないホテル』に何度助けられた事か。アメリカさんだと、カレン…
いやー、S2DxoのConverterFactoryImplに手を入れた訳ですが、2.4.11にバージョンを上げたらMavenのテストでこけるようになってしまった。テスト失敗の現象は、EnumConverterじゃなくてBeanConverterが優先的に使われちゃうのと一緒。Eclipse上でJUnitテスト…
もっと考えてみると、Entityに列挙をプロパティとして持つ事で受けるメリットとデメリットのバランスが悪すぎる。Entityクラスを自動生成する方法がいくつかあるのに、それが素直に使えない。EntityクラスってくらいなのでDB上の型と合わせた方が筋ではない…
よく考えてみたらば、S2Daoで上手い事文字列の区分から列挙に変換してEntityクラスにマッピングしてくれるとベストではないかと。Dtoは基本的にプレゼンテーション層依存と考えてるので、そこから独立した業務ロジックたるLogicクラスではEntityを見て色々と…
面白かったんだけど、良く考えてみたら、これ、需要ないよなぁ・・。今回のプロジェクトはフロントがSwingだから、やらいでかって思ったけど、webアプリじゃ使いそうにないし。やるとしたら、HTMLのフォームからDtoやPageクラスにバインドする所でまた同じよ…
ConverterFactoryImplのgetDistance(Class, Class, double)の中で、列挙用にランク付けをしてみる。 private double getDistance(final Class assigner, final Class assignee, final double distance) { if (assignee.equals(assigner)) { return distance;…
id:koichikさんにコメント戴きまして。有難う御座居ます。教わったとおり、こんな感じで。 public Object convert(Object source, Class destClass, ConversionContext context) { if(source ==null){ return null; } String srcStr = source.toString(); fo…
列挙から文字列の変換、列挙のtoString()をオーバーライドしたらアノテーション無しで変換かかりました。 public enum SendFlag { NOT_SEND("N"), SENDING("S"), SENT("E"); private String value; SendFlag(String value){ this.value = value; } // 追加 p…
DB上の区分をそのままシステム上で文字列定数で扱うのはいやだなあと思って、せっかくのSE5.0なので列挙を使ってみる事にした。最初、Service層で変換かけてやれと思ったんだけど、これまたせっかくなのでDxoでやってしまおうと思いました。列挙から文字列へ…