先用代码来描述一下使用不同的Operation在创建一行记录时的情景
1.Create
- // create a new row for the view object
- Row newRow = yourViewObject.createRow();
- // mark the row as being "initialized", but not yet new
- newRow.setNewRowState(Row.STATUS_INITIALIZED);
提交时才执行insert操作
2.CreateInsert
在Create的基础上,再多执行了如下代码
- // insert the new row into the view object's default rowset
- yourViewObject.insertRow(newRow);
3.CreateWithParams
在CreateInsert的基础上再执行以下代码,给新创建的行设置默认值
- newRow.setAttribute("attributeName", attibuteValue);
同时,Row的状态由Row.STATUS_INITIALIZED变为Row.STATUS_NEW
由此我们想到,在创建新行时界面上表现的两种常用方式:form和table,form是直接绑定了新创建的Row,而table则是绑定了一个集合,所以在table中创建行时,只能使用CreateInsert,而在form中既可以使用Create,也可以使用CreateInsert。
相关推荐
create_insert_data
在MySQL数据库管理系统中,`CREATE DATABASE`、`CREATE TABLE`、`INSERT INTO` 和 `SELECT` 是四个非常基础且重要的SQL语句。这些语句构成了数据管理的核心操作,用于创建数据库、定义表结构、填充数据以及查询数据...
SJBG2_create_insert_TIMS.sql
基于Excel生成Insert语句工具是一个用于帮助用户将Excel中的数据转换为SQL插入语句的工具。它可以自动将Excel数据转换为Insert语句的格式,使用户能够轻松地将数据导入到数据库中。 该工具的概述如下: 输入数据:...
本文将深入探讨如何在CentOS 7上安装Zabbix 5.0,并详细介绍如何导入MySQL所需的SQL文件`create.sql`来初始化数据库。 首先,让我们了解Zabbix。Zabbix是一款功能强大的网络监控系统,能够实时监控服务器、网络设备...
.arch._SQL_create_table_insert_data.sql
### 结合实验代码device_create()详解 #### 一、引言 在Linux内核开发过程中,设备节点的创建是一项非常重要的工作。通过`device_create()`函数可以实现在系统中创建设备节点,使得用户空间的应用程序能够与内核...
### create_generated_clock 应用详解 #### 一、概述 `create_generated_clock` 命令是静态时序分析(STA)中一个重要的概念,它主要用于定义时钟信号之间的相位(边沿)关系,特别是在复杂的时钟网络中。通过这个...
MySQL_create.sql
标题"create_data.rar_Create_Table"暗示了我们要讨论的主题是关于创建数据库表的操作,而描述"CReate insert data statement for table"则提示我们将要学习如何编写SQL语句来创建表格并填充数据。标签"create table...
马肯打码机软件CoLOS Create Pro 5.2是一款专为标识和编码行业设计的专业软件,它提供了强大的标签设计和打印功能。该版本包含了中文包,使得中国用户在使用过程中能够更加方便地理解和操作软件的各项功能。CoLOS ...
SQL 创建数据库 CREATE DATABASE studb CREATE TABLE Stud insert into Stud(Sno,Sname,Ssex,Sdept,Sage)values( 0001 , Jim , M , IS ,19)
`db.createUser` 方法就是用于创建具有特定权限的用户的。以下是对 `db.createUser` 使用的详细介绍: ### 1. `db.createUser` 方法的官方文档参考 `db.createUser` 方法允许管理员创建新的用户账户,其基本语法...
### "could not create the java virtual machine" 解决办法 在开发过程中,我们经常会遇到 “could not create the java virtual machine” 这样的错误提示。这个问题通常出现在启动基于Java的应用程序时,比如...
Oracle Create Type 详解 Oracle Create Type 是 Oracle 数据库中的一种强大工具,可以用于创建自定义类型,例如对象类型、数组类型、表类型等。在本文中,我们将详细介绍 Oracle Create Type 的概念、语法和应用。...
标题 "iCreate i5062-ZD主控方案U盘量产修复工具 PDx8_V3.16_for_win2kxp" 提供了几个关键信息点,这是一款专为iCreate i5062-ZD主控芯片设计的U盘量产修复软件,版本号为PDx8_V3.16,并且适用于Windows 2000和XP...
1. 定义接口,接口中的方法对应于基本的CRUD(Create、Read、Update、Delete)操作,如insert()、selectById()、update()和delete()等。 2. 实现该接口,使用Druid的DataSource和PreparedStatement执行SQL语句。 ...