老师,我的没有添加成功
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 星