逻辑运算赋值是将右值赋给左值,可以是变量也可以是常量。
<?xml version="1.0" encoding="UTF-8"?>
<sqlMap>
<select id="select_id" parameterClass="com.ziyue.szh.jw.gfbxbk.gfbxbk.TJwGfbZf" resultClass="com.ziyue.szh.jw.gfbxbk.gfbxbk.TJwGfbZf" >
select * from T_JW_GFB_ZF where 1=1
<isNotNull prepend=" " property="njdm" >
<![CDATA[and njdm=#njdm#]]>
</isNotNull>
order by
<isNotNull prepend=" " property="orderBy" >
<![CDATA[ $orderBy$,]]>
</isNotNull>
njdm desc
</select>
</sqlMap>
命名sql:过滤表中字段截取所需字段。<![CDATA[ and scbz=#scbz#]]>
<isNotNull prepend=" " property="njdm" >
<![CDATA[and njdm=#njdm#]]>
</isNotNull>
页面流中的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:有记录 |