题目
请大神帮忙看下这句代码什么意思啊? Stock stock = (Stock)stockList.get(0); 代码见下:
public void AddBuyInfo(BuyInfo buyInfo) throws Exception {
Session s = null;
Transaction tx = null;
try {
s = HibernateUtil.getSession();
tx = s.beginTransaction();
/*根据商品编号获取到商品库存对象*/
int productId = buyInfo.getProduct().getProductId();
String hql = "From Stock stock where stock.product.productId=" + productId;
Query q = s.createQuery(hql);
/*计算当前显示页码的开始记录*/
List stockList = q.list();
Stock stock = (Stock)stockList.get(0);
/*更新商品库存信息*/
stock.setStockCount(stock.getStockCount() + buyInfo.getCount());
/*更新商品价格*/
stock.setStockprice(buyInfo.getPrice());
/*登记进货信息*/
s.merge(buyInfo);
/*更新库存信息*/
s.merge(stock);
public void AddBuyInfo(BuyInfo buyInfo) throws Exception {
Session s = null;
Transaction tx = null;
try {
s = HibernateUtil.getSession();
tx = s.beginTransaction();
/*根据商品编号获取到商品库存对象*/
int productId = buyInfo.getProduct().getProductId();
String hql = "From Stock stock where stock.product.productId=" + productId;
Query q = s.createQuery(hql);
/*计算当前显示页码的开始记录*/
List stockList = q.list();
Stock stock = (Stock)stockList.get(0);
/*更新商品库存信息*/
stock.setStockCount(stock.getStockCount() + buyInfo.getCount());
/*更新商品价格*/
stock.setStockprice(buyInfo.getPrice());
/*登记进货信息*/
s.merge(buyInfo);
/*更新库存信息*/
s.merge(stock);
提问时间:2021-03-11
答案
Stock明显是一个JavaBean.里面是什么我就不知道了.
然后stockList是一个集合,那句代码就是获取这个集合里面的第一个元素.然后把这个获取到的对象强制类型转换成Stock,再赋值给stock变量.其中(class)这样的写法就是强制类型转换了,括号里面的就是需要转换的类型了.
然后stockList是一个集合,那句代码就是获取这个集合里面的第一个元素.然后把这个获取到的对象强制类型转换成Stock,再赋值给stock变量.其中(class)这样的写法就是强制类型转换了,括号里面的就是需要转换的类型了.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1正三角形面积是1,三角形的周长是多少
- 2师、徒二人合做264个零件,徒弟先做4小时又和师傅合做了8小时才完成任务,已知徒弟每小时比师傅少做3个,师傅每小时做_个零件.
- 3记录20个与生活有关的生物现象,并阐述其中的生物原理!
- 4面对生活中的暴风雨200字
- 5保护环境从我做起的作文 写不爱护环境会有哪些危害
- 6若抛物线y=x²+ax+0.25与x轴的两个相异的交点到原点的距离不超过1,求a的取值范围
- 7今有10gCaCO3经过以下变化:CaCO3→CO2→CO→CO2→CaCO3,得到CaCO3的质量为 ( )
- 8一个长方体表面积是4000cm2,把这个长方体平均切成两块正好是两个相等的正方体,若把两个这样的长方体拼成一个长方体,这个长方体的表面积最多是_.
- 9求函数y=lg(x-1)在其上有界的区间是多少?
- 10已知正比例函数y=4x,反比例函数y=k/x. (1)k为何值时,这两个函数的图象有两个交点?k为何值时,这两个函数的图象没有交点? (2)这两个函数的图象能否只有一个交点?若有,求出这
热门考点
- 1对”tomorrow is another day"有何理解
- 2写文章,文章的标题是短语还是句子?
- 3某单位准备在“十一”黄金周组织部分职工到张家界旅游,现联系了甲、乙两家旅行社.
- 4how to pass the tem 8,could please share some tips,thank you!
- 5麻烦大家帮我做几道(有理数的加法与减法)谢谢要过程~
- 6but in a split
- 7There will_____music and dance in Chinatown_____night
- 8甲数和乙数的和是360,甲数是乙数的五分之四,甲乙两数是多少?
- 9体积相同冰的体积比水的体积少10分之1,一块9kg的冰,和这块冰体积相同的水几kg
- 10已知a与2b互为相反数 求3a+6b+3的值