老师 我配置了
rollback-for
<tx:method name="add*" propagation="REQUIRED" isolation="DEFAULT" timeout="2" rollback-for="Exception"/>
addUsersAndOrders(Users users, Orders orders) Exception{ { ..insertOrders(orders); ..insertUsers(users); }(RuntimeException e){ Exception(); } } @Override public void insertUsers(Users users) { String sql = "insert into users values(default0,?,?)"; Object[] args = new Object[]{users.getUserName(),users.getUserSex()}; this.jdbcTemplate.update(sql,args); } /** * 添加订单 * @param orders */ @Override public void insertOrders(Orders orders) { String sql = "insert into orders values(default,?,null)"; Object[] args = new Object[]{orders.getOrderPrice()}; this.jdbcTemplate.update(sql,args); }
但是还是新增成功了。试了好几遍,还是能新增成功,要怎么排查问题
老师这是什么意思哪块报错了.............
这一步turtle.goto(0,50)的时候为什么箭头是朝上而不是朝着线的方向
老师,我的代码运行之后说我发生了非法的访问操作,我查了一下说是JDK版本问题,我用的是JDK14,老师这个影响我后面的学习和实操吗》如果影响我该怎么解决呀
a连接标签是干嘛的????????????????????
'''定义一个 Employee 雇员类,要求如下: (1) 属性有:id、name、salary (2) 运算符重载+:实现两个对象相加时,默认返回他们的薪水和 (3) 构造方法要求:输入 name、salary,不输入 id。id 采用自增的方式,从 1000 开始自增,第一个新增对象是 1001,第二个新增对象是 1002 (4) 根据 salary 属性,使用@property 设置属性的 get 和 set 方法。set 方法要求输入:1000-50000 范围的数 ''' class Employee: count=0 id=1000 def __init__(self,name,salary): self.__name=name self.__salary=salary Employee.count=Employee.count+1 Employee.id=Employee.id+1 @property def salary(self): return self.__salary @salary.setter def salary(self,salary): if 1000<salary<50000: self.__salary=salary else: print('录入错误,请重新录入') a1=Employee('小千千',30090) a2=Employee('小来来',45890) a1.salary a2.salary print('一共{0}个Employee'.format(Employee.count)) print('一共{0}个id'.format(Employee.id))
老师:
你好
你看这道题的括号二怎么写呀?
copy lst1 = [, , ] lst2 = copy.copy(lst1) ((lst1) == (lst2)) dic1 = {: , : } dic2 = copy.copy(dic1) ((dic1) == (dic2)) set1 = {, } set2 = copy.copy(set1) ((set1) == (set2)) str1 = str2 = copy.copy(str1) ((str1) == (str2)) tup1 = (, , ) tup2 = copy.copy(tup1) ((tup1) == (tup2)) a = b = copy.copy(a) ((a) == (b))
为什么可变对象浅拷贝后,两个地址不一样,而不可变对象浅拷贝后,两个地址是一样的
逻辑行是什么意思?如何理解?凑够20字!!
03:56 按照讲课 按F5键 跑 run 后 我总是每次弹出这个窗口,如何解决?
可变对象(列表、字典、集合)的浅拷贝,前后两个的地址不一样,但不可变对象(元组、数字、字符串)的浅拷贝,前后两个的地址是一样的,为什么?
请问老师:一般持久层技术不是使用mybatis比较多吗,为什么很多整合技术都讲整合jdbc,什么情况使用jdbc,什么情况使用mybatis
1.03乘10的8次方,可简写为“1.03E+08”的形式,为啥不是写成1.03E+8?8前面为啥要加0
交互模式下ctrl+z和quit()有什么区别
python2和python3有什么区别(底层逻辑上),还有除掉python2不再维护新版本,python3比python2的优势在哪里
这个界面是怎么出来的...............
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637