package com.xja.service.impl;
import com.xja.bean.Goods;
import com.xja.mapper.GoodsMapper;
import com.xja.service.GoodsService;
import com.xja.util.SqlSessionUtil;
import java.util.List;
public class GoodsServiceImpl implements GoodsService {
@Override
public List<Goods> getAll() {
try {
GoodsMapper mapper = SqlSessionUtil.getMapper(GoodsMapper.class);
List<Goods> all1 = mapper.getAll();
SqlSessionUtil.commitSession();
return all1;
}
catch (Exception e) {
e.printStackTrace();
SqlSessionUtil.rollbackSession();
throw new RuntimeException(e);
}
finally {
SqlSessionUtil.closeSession();
}
}
@Override
public Goods getByName(String name) {
try {
GoodsMapper mapper = SqlSessionUtil.getMapper(GoodsMapper.class);
Goods byName = mapper.getByName(name);
SqlSessionUtil.commitSession();
return byName;
}
catch (Exception e) {
e.printStackTrace();
SqlSessionUtil.rollbackSession();
throw new RuntimeException(e);
}
finally {
SqlSessionUtil.closeSession();
}
}
@Override
public void setById(Goods goods) {
try {
GoodsMapper mapper = SqlSessionUtil.getMapper(GoodsMapper.class);
mapper.setById(goods);
SqlSessionUtil.commitSession();
}
catch (Exception e) {
e.printStackTrace();
SqlSessionUtil.rollbackSession();
throw new RuntimeException(e);
}
finally {
SqlSessionUtil.closeSession();
}
}
@Override
public Goods getGoodsById(Integer id) {
try {
GoodsMapper mapper = SqlSessionUtil.getMapper(GoodsMapper.class);
Goods goodsById = mapper.getGoodsById(id);
SqlSessionUtil.commitSession();
return goodsById;
}
catch (Exception e) {
e.printStackTrace();
SqlSessionUtil.rollbackSession();
throw new RuntimeException(e);
}
finally {
SqlSessionUtil.closeSession();
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
0424JSONGoods项目包
共83个文件
class:32个
xml:19个
java:16个
0 下载量 54 浏览量
2024-04-28
15:26:46
上传
评论
收藏 11.75MB ZIP 举报
温馨提示
0424JSONGoods项目包
资源推荐
资源详情
资源评论
收起资源包目录
0424JSONGoods.zip (83个子文件)
src
mybatis.xml 1KB
com
xja
mapper
GoodsMapper.xml 1KB
TypeMapper.xml 494B
GoodsMapper.java 251B
TypeMapper.java 222B
service
GoodsService.java 255B
impl
TypeServiceImpl.java 812B
GoodsServiceImpl.java 2KB
TypeService.java 144B
filter
FilterFirst.java 694B
test
Test.java 643B
zcontroller
GetGoodsByName.java 1001B
GetAllType.java 959B
GetAll.java 832B
GetGoodsById.java 1018B
SetGoods.java 1KB
util
SqlSessionUtil.java 2KB
bean
Type.java 250B
Goods.java 345B
out
artifacts
0424JSONGoods_war_exploded
WEB-INF
classes
mybatis.xml 1KB
com
xja
mapper
GoodsMapper.xml 1KB
TypeMapper.xml 494B
TypeMapper.class 334B
GoodsMapper.class 393B
service
TypeService.class 219B
GoodsService.class 396B
impl
TypeServiceImpl.class 1KB
GoodsServiceImpl.class 2KB
filter
FilterFirst.class 1KB
test
Test.class 1KB
zcontroller
SetGoods.class 2KB
GetGoodsById.class 2KB
GetAllType.class 2KB
GetAll.class 1KB
GetGoodsByName.class 2KB
util
SqlSessionUtil.class 3KB
bean
Goods.class 4KB
Type.class 2KB
lib
mysql-connector-java-8.0.12.jar 1.93MB
jstl-1.2.jar 405KB
mybatis-3.5.2.jar 1.62MB
lombok-1.18.12.jar 1.71MB
fastjson-1.2.60.jar 637KB
web.xml 304B
index.jsp 5KB
js
jquery-3.5.1.min.js 87KB
production
0424JSONGoods
mybatis.xml 1KB
generated
com
xja
mapper
GoodsMapper.xml 1KB
TypeMapper.xml 494B
TypeMapper.class 334B
GoodsMapper.class 393B
service
TypeService.class 219B
GoodsService.class 396B
impl
TypeServiceImpl.class 1KB
GoodsServiceImpl.class 2KB
filter
FilterFirst.class 1KB
test
Test.class 1KB
zcontroller
SetGoods.class 2KB
GetGoodsById.class 2KB
GetAllType.class 2KB
GetAll.class 1KB
GetGoodsByName.class 2KB
util
SqlSessionUtil.class 3KB
bean
Goods.class 4KB
Type.class 2KB
web
WEB-INF
lib
mysql-connector-java-8.0.12.jar 1.93MB
jstl-1.2.jar 405KB
mybatis-3.5.2.jar 1.62MB
lombok-1.18.12.jar 1.71MB
fastjson-1.2.60.jar 637KB
web.xml 304B
index.jsp 5KB
js
jquery-3.5.1.min.js 87KB
0424JSONGoods.iml 1024B
.idea
artifacts
0424JSONGoods_war_exploded.xml 527B
webContexts.xml 291B
libraries
lib.xml 290B
workspace.xml 8KB
misc.xml 282B
compiler.xml 247B
modules.xml 273B
.gitignore 184B
encodings.xml 200B
共 83 条
- 1
资源评论
别挡
- 粉丝: 398
- 资源: 30
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功