EOS开发之查询、赋值和插入

逻辑运算赋值是将右值赋给左值,可以是变量也可以是常量。



   
    select * from T_JW_GFB_ZF where 1=1
    
               
    

    order by
    
        
    

    njdm desc
    


命名sql:过滤表中字段截取所需字段。
           
          
          

页面流中的action可以赋值,根据赋值可以调用不同值的页面(jsp)。js的包可以导入jsp页面中,执行jsp的触发事件。


js中的功能参数传入到对应的逻辑流中,逻辑流接收到参数,然后对对应的数据库或者是视图进行增删改查的操作。

逻辑流中的参数配置表对应其js传入的参数。

逻辑流中的变量定义:相当于在该逻辑流中的定义的全局类型/全局变量。


queryByNamedSqlWithPage:根据命名SQL语句进行分页查询。

  • 第一个参数为数据源(default
  • 第二个参数为命名SQL的唯一标识(命名SQL名称,com.ziyue.szh.jw.gfbxbk.filterjwgfbzf.select_id)
  • 第三个参数为分页实体(PageCond类型,page
  • 第四个参数为查询条件(SDO对象或是HashMap,或者基本类型的值,param
  • 返回值为查询结果集
输入:
    名称               类型               数值               值类型             
    ----------------------------------------------------------------------------
    dsName             String             default            常量               
    
    nameSqlId          String             com.ziyue.szh.jw...常量               
    
    pageCond           DataObject         page               变量               
    
    parameterObject    Object             param              变量               
    

返回值:
    名称               类型               数值               值类型             
    ----------------------------------------------------------------------------
    out0               Object[]           list               变量


queryEntitiesByTemplate:根据SDO数据模板查询条件查询所有记录,会查询Entity的所有字段。如果实体包含关联实体,并且关联关系连线上没有设置为延时加载,那么同时也会把关联实体的数据查询出来。

  • 第一个参数为数据源(default)
  • 第二个参数是操作的SDO数据模板,这里作为查询条件的数据模板(gfbzf)
  • 返回值是根据数据模板查询条件查询出的记录(param)

getPrimaryKey:获取持久化实体主键的序列号的值,如果主键字段已经有值将不再生成主键。主键的序列号的名称是"实体名称+'.'+属性名称"。如果一个实体有多个主键,则依次赋值。第一个参数为要获取主键的实体(CUST)。其他说明功能:对于组合主键的表会依次赋值。

 

getCount:public int getCount(Object[] list) {
        if (list!= null)
            return list.length;
        else
            return 0;}

insertEntity:插入一条记录.用来把一个SDO对象的值保存到数据库相应的实体表中。

insertEntityBatch:插入多条记录. 用来把一个SDO对象数组的值保存到数据库相应的实体表中,所有操作隶属于一个原子事务。xpandEntity:根据主键扩展查询一条记录.根据主键扩展查询一条记录,如果dataobject中有非主键的属性值,将根据主键查询出来覆盖原来的属性。

类型 名称 数据类型 参数描述
参数 dsName String 数据源名称
参数 dataObjects DataObject[] SDO数组


expandEntity:根据主键扩展查询一条记录.根据主键扩展查询一条记录,如果dataobject中有非主键的属性值,将根据主键查询出来覆盖原来的属性。

类型 名称 数据类型 参数描述
参数 dsName String 数据源名称
参数 dataObject DataObject SDO对象
返回值 out0 int 0:无记录;1:有记录

你可能感兴趣的:(EOS开发之查询、赋值和插入)