2011-09-17 9 views
1

私はPlayフレームワークを使用しています。モデルクラスを通してフィールドの値を設定します。私はモデルを持っています挿入/更新db再生フレームワークで単一の関数を使用する

パッケージモデル;

私はのように挿入したい私は

setValueForField("fieldValues", "myFieldValue") 

を渡す場合、それはフィールドのFieldValuesプロパティ

のために更新する必要がありますここでは、この

public void setValueForField(String fieldName, String value) 
{ 
this.fieldName = value; 
} 

のようにDBに挿入する

import javax.persistence.*; 
import java.sql.*; 
import java.sql.Blob; 
import javax.sql.*; 
import java.math.*; 
import java.util.*; 
import java.util.Date; 

import play.db.jpa.*; 

@Entity 
@Table(name="tblrecord") 
public class Tblrecord extends GenericModel{ 


    @Id 
     @GeneratedValue 
    @Column(name="\"id\"") 
    public Integer id; 

    @Column(name="\"customer_id\"", nullable=false) 
    public Integer customerId; 

    @Column(name="\"record_type_id\"", nullable=false) 
    public Integer recordTypeId; 

    @Column(name="\"fields_id\"", nullable=false) 
    public Integer fieldsId; 

    @Column(name="\"field_values\"", nullable=false, length=21845) 
    public String fieldValues;   
} 

これは、デフォルトで偶然この機能をJavaまたはplayframeworkで利用できるかどうかです。

答えて

0

いいえ、私が知る限りJavaのリフレクションを使用しないと利用できません。

関連する問題