订单订单详情java代码 java订单编号生成算法

生成订单编号 用java怎么处理

/**

创新互联专注于企业营销型网站、网站重做改版、佛坪网站定制设计、自适应品牌网站建设、HTML5建站购物商城网站建设、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为佛坪等各大城市提供网站开发制作服务。

* 得到一个新的订单代码

* 说明,此函数还没有进行过多线程测试,更新数据库时未加锁

* @return 新的订单代码

*/

public String getOrderCode(){

//getParameter这个方法就是从数据库取2个参数的值 ORDER_CODE_DATE 和

//ORDER_CODE_NO是数据库字段名

BasParameters orderCodeDate = getParameter(ORDER_CODE_DATE);

BasParameters orderCodeNo = getParameter(ORDER_CODE_NO);

//当前日期

String currDate=new SimpleDateFormat("yyyyMMdd").format(new Date(System.currentTimeMillis()));

//每天的起始数

int orderNo = 100;

//表里存的日期和当前日期相同,顺序号累加

if (currDate.equals(orderCodeDate.getValue())){

orderCodeNo.setValue(""+(Integer.parseInt(orderCodeNo.getValue())+1));

orderNo = (Integer.parseInt(orderCodeNo.getValue()));

//save 就是保存ORDER_CODE_DATE 和 ORDER_CODE_NO当前值到数据库

save(orderCodeNo);

} else {

//表里存的日期和当前日期不同,顺序号重新开始,更新参数表的日期

orderCodeDate.setValue(currDate);

save(orderCodeDate);

orderCodeNo.setValue(orderNo);

save(orderCodeNo);

}

return currDate + new DecimalFormat("000000").format(orderNo);

}

javaee编程题,订单(订单号,订单日期,用户姓名,送货地址) 送货地址为地址类型

第一个不就是一对多吗? 我给你看看已订单号进行关联

订单号,订单日期,用户姓名,送货地址

1 2015/9/1 kill 北京

订单项id,订单号,商品名称,商品价格,商品数量)

123 1 泡面 10 100

223 1 纯净水 11 111

省,市,区,街道 订单号

1 1 1 1 1

2 2 2 2 1

strust2 (我没有用过不过我一般是这样做的)

直接用用后台进行校验

JSP 查看订单所有信息页面的代码

jsp里面嵌套java代码这种方式不可取啊。更甚是在页面连接数据库。

编程需要严谨处之。。

不知lz要实现什么样的功能【效果】。

但是其实每一个功能的实现都是源于有什么需求的,一步步抽丝剥茧的挖掘。需要什么就创造什么,就可以逐步实现这个功能了。

譬如说【根据过来的名字去数据库查找相应的订单,在前台可以查看自己的订单】

获得输入名字,发送请求到服务器,经由业务层 层层转发到数据访问层,根据名字来取得一个对应对象层层返回即可。


新闻名称:订单订单详情java代码 java订单编号生成算法
文章URL:http://scjbc.cn/article/dojphhi.html

其他资讯