skillup

技術ブログ

Java

Enumでメソッドの実装

投稿日:

以前、Enum式で値を定義したことはありましたが、なんとメソッドが実装できることを知りました。

Enumでのメソッドを実装

opでEnumの値を定義してパラメーターを入れれば実行できます。

複雑なメソッドの実装

さらに進歩させました。

自分がやりたかったのはSQL構築のメソッドであり、
以下が簡単な使用です。

  • フィールド名と値を代入したい
  • メソッドは前もって実装済み
  • 通常時は演算子を引数にとり、代入
  • LikeのときのみSQL文自体をオーバーライドしたい
  • 文字と数字でクオートの有無を変えたい

-Java
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

依存ライブラリを含むプログラムのjar化に関して

以前、jar化する場合のpomの記述方法について書いたのですが、一部記述が正しくなかったようです。 mavenでのjarファイル作成 この方法でやってもjarファイルを単独で取り出すとNoClassD …

no image

動的な置換

前回、置換に関する記事をまとめましたが動的な置換について勉強する機会があったのでまとめておきます。一般に置換表現というのはほとんどが静的なものかと思います。 例えば <intpu type=&# …

no image

mavenのリモートリポジトリについて

JPAでO/Rマッパーに慣れてからというもの通常のSQLをごりごり書くのが億劫になってきました。 億劫というかいろいろとリスクがありますね。 問題点としてはコンパイルするときにエラーが検知できなかった …

no image

Javaのstreamまとめ

以前にもちょっと扱ったJavaのStreamに関してまとめ Contents1 過去のリンク2 ソース3 注意事項4 参考リンク 過去のリンク MapのStream http://skill-up-e …

no image

CDIの循環依存エラー&JSFでの条件分岐について

本日は小ネタなので2つのネタをまとめます。 Contents1 CDI循環依存エラー2 JSFでの条件分岐 CDI循環依存エラー 半年近くやってますが、いまだにJavaEEでエラーがでてくると焦ります …