SAStruts/エンティティ

SAStruts/エンティティ

データベースの結果格納入れ物的側面はS2JDBC/エンティティ参照

取りうる値

そのままS2JDBCのenumの仕組みを使ってもいいのだがなんだかうまく動かないので自力でやってもいいかも

↓こいつを管理対象の内部enumとして作る

public enum STATE{
        HOGE(1, "hoge", "ほげ"),
        PIYO(2, "piyo", "ぴよ");
        public int v;
        public String n;
        public String nj; 
        private STATE(int value, String name, String nameJa){
            this.v = value;
            this.n = name;
            this.nj = nameJa;
        }
        public STATE e(String name){
            if(this.n.equals(name)){
                return this;
            }
            return null;
        }
        public STATE e(int value){
            if(this.v == value){
                return this;
            }
            return null;
        }
        public int getV(){ return this.v; }
        public String getN(){ return this.n; }
        public String getNj(){ return this.nj; }
    }
java/sastruts/entity.txt · 最終更新: 2017-09-26 19:17 by ore