java - 在 Play Framework 中使用单个函数插入/更新数据库

标签 java insert playframework

我正在使用 Play 框架,我想通过模型类为字段设置一个值。我有一个模型

封装模型;

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;         
}

我想像这样插入数据库

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

这里如果我通过了

setValueForField("fieldValues", "myFieldValue")

然后它应该更新字段 fieldValues

我想这样插入,这个功能在java或playframework中默认可用吗?

最佳答案

不,据我所知,如果不使用 Java 反射,它是不可用的。

关于java - 在 Play Framework 中使用单个函数插入/更新数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7453422/

相关文章:

java - Solr 总是返回 10 行

java - 如何制作Android java全局字符串变量?

java - 如何在传递给 JNI native C 调用的 Java 参数中存储值

mysql - Mysql 一个存储过程中的多个插入查询

database - Postgresql 插入在随机数量的记录处停止

java - Play Framework - 创建没有模型的表单

scala - 在 Play Framework 配置 (hocon) 中,如何使用环境变量或默认值?

java - Java 有没有办法将 JTextField 的位置设置为文本的开头?

java - 将 AppContext 实现为 Play 插件

java - Docx4j:在父级下的当前项目之后插入项目 X 次