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で利用できるかどうかです。