skillup

技術ブログ

Java

Enumでメソッドの実装

投稿日:

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

Enumでのメソッドを実装

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

複雑なメソッドの実装

さらに進歩させました。

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

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

-Java
-

執筆者:


comment

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

関連記事

no image

JPAでのリレーションに関して

JPAではテーブルをクラスで定義します。もちろん例外とかはいろいろあるのですが、1テーブル1クラスというつくりで、これをエンティティと呼びます。 もともとクラスを作ってからDBを作成したり、JTAの規 …

no image

CentOS上にglassfish構築+arquillianテスト

JavaEEの開発でアプリケーションサーバーとしてglassfishを使っています。 今回、CentOS(ver6.6)に立てる機会があったので、そのネタを共有したいと思います。 Contents1 …

no image

String,Integer,Booleanの相互変換

データベースにはbooleanでデータが入っているのに画面では0か1の数字でないと表示ができないときなどがあると思います。 そんな時に文字列と論理値、あるいは文字列と数値、数値と論理値の変換などをする …

no image

設定ファイルの置き場所

一般的にレベルの高いソースとは保守性が高いものを指します。特にWEB系ですと仕様変更がしょっちゅうなので変更があったときにいかに少ない工数で対応できるかが大切です。 保守性をあげる工夫はいろいろありま …

no image

クラスパスの通し方

今回はNetbeansでなく、IDEを使わずにJavaを使う場合の記事です。 Javaで開発している人の99%はIDEで開発をしていると思うのですが、サーバー上で一時的テストをしないといけないような場 …