7.30

1.在SQL中有如下两个代码

parameterClass="cn.agriculture.web.form.CommodityTypeForm"//提交时的要求

resultClass="cn.agriculture.web.form.CommodityTypeForm"//返回时对数据的要求一般只用于查询语句

2.在service中

Integer sequee = queryDao.executeForObject("CommodityType.getType", null, Integer.class);

String commodityTypeId = frm.getUpdateTime().substring(0, 4) + String.format("%011d", sequee);//这行代码的红字是取日期的前四位

frm.setCommodityTypeId(commodityTypeId);

这三行代码执行SQL中的一个语句

<select id="getType" resultClass="java.lang.Integer">

SELECT _nextval('commodityTypeId')

</select>

这个语句是一个将某个值自增一的方法

在controller中

Date date = new Date();

SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

commodityTypeForm.setUpdateTime(dateformat.format(date));

将现在的时间加在那个值得前面


你可能感兴趣的:(7.30)