老师,我的没有添加成功
MyBatisTestor
@Test public void testInsert() throws Exception { SqlSession session=null; try { session=MyBatisUtils.openSession(); Goods goods=new Goods(); goods.setTitle("测试商品"); goods.setSubTitle("测试子标题"); goods.setOriginalCost(200f); goods.setCurrentPrice(100f); goods.setDiscount(0.5f); goods.setIsFreeDelivery(1); goods.setCategoryId(43); System.out.println(goods); //insert()方法返回值代表本次成功插入的记录总数 int num=session.insert("goods.insert",goods); session.commit();//提交事务数据 System.out.println(goods.getGoodsId()); } catch (Exception e) { if (session!=null){ session.rollback(); } throw e; } finally { MyBatisUtils.closeSession(session); } }
goods.xml
<insert id="insert" parameterType="com.imooc.mybatis.entity.Goods" > insert into t_goods(title, sub_title, original_cost, current_price, discount, is_free_delivery) values(#{title},#{subTitle},#{originalCost},#{currentPrice},#{discount},#{isFreeDelivery}) </insert>
11
收起
正在回答 回答被采纳积分+1
2回答
3. Java 数据库开发与实战应用
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星