当前位置: 首页 > wzjs >正文

互联网做网站属于什么行业莱西市建设局网站

互联网做网站属于什么行业,莱西市建设局网站,网站开发定义名称,网站建设价格是哪些方面决定的如何生成完全看项目,有的人是用管理系统生成,还有其他人可能是.....。博主这里是用插件生成 我是插件的话,先在ide连接上数据源,然后对表右键,直接来到下面这个步骤, 第一次是新增6个文件,我们…

如何生成完全看项目,有的人是用管理系统生成,还有其他人可能是.....。博主这里是用插件生成

我是插件的话,先在ide连接上数据源,然后对表右键,直接来到下面这个步骤,

第一次是新增6个文件,我们写接口,第一次是要动六个文件的,第一个是Controller层,第二个是Service接口(注册方法给Controller调用的),第三个是ServiceImpl实现类,第四个是实体类,对应数据库表(可以当作前端接受参数类型),第五个是Mapper.xml文件,在xml文件后面要写sql查询的,第六个是Mapper.java文件(在这里写@DS('数据源名称'),这里的方法名称与xml文件的sql对应的id

 再进行下面选择 ,注意项目用的mybatis版本

然后会生成下面这些

 resources下的xml根据你的application.ym里面的  mybatis-plus 的 mapper-locations(xml 扫描路径)来放,我这边是resources的mapper,实体类路径就是 type-aliases-package

 注意修改BchzdtMapper.xml的  namespace  和  type  ,namespace 的路径是另一个跟xml同命的java文件,type就是数据库的实体类。

接下来进入实操练习吧,写一个接口,前端传编号和日期。都是必填参数

controller控制层

package com.yupi.controller;import com.yupi.entity.Bchzdt;
import com.yupi.entity.FebsResponse;
import com.yupi.service.BchzdtService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.*;import java.util.Date;
import java.util.List;/*** 管理控制器*/
@RestController
@RequestMapping("/api/bchzdt")
public class BchzdtController {@Autowiredprivate BchzdtService bchzdtService;/*** 根据编号和日期查询交接班记录* @param ksbh 编号,不能为空* @param date 查询日期,格式:yyyy-MM-dd HH:mm:ss,不能为空* @return 查询结果*/@GetMapping("/query")public FebsResponse queryByKsbh(@RequestParam(required = true) Long ksbh,@RequestParam(required = true) @DateTimeFormat(pattern = "yyyy-MM-dd") Date date) {if (ksbh == null) {return new FebsResponse().fail().message("编号不能为空");}if (date == null) {return new FebsResponse().fail().message("查询日期不能为空");}try {List<Bchzdt> bchzdtList = bchzdtService.findByKsbhAndDate(ksbh, date);return new FebsResponse().success().data(bchzdtList).message("查询成功");} catch (Exception e) {return new FebsResponse().fail().message("查询失败:" + e.getMessage());}}
}

BchzdtService.java  实现类的接口

package com.yupi.service;import com.baomidou.mybatisplus.extension.service.IService;
import com.yupi.entity.Bchzdt;import java.util.Date;
import java.util.List;/**
* @author
* @description 针对表【BCHZDT】的数据库操作Service
* @createDate 2025-05-14 16:08:19
*/
public interface BchzdtService extends IService<Bchzdt> {/*** 根据编号和日期查询记录* @param ksbh 编号* @param date 查询日期* @return 记录列表*/List<Bchzdt> findByKsbhAndDate(Long ksbh, Date date);
}

实现类  BchzdtServiceImpl.java

package com.yupi.service.impl;import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yupi.entity.Bchzdt;
import com.yupi.mapper.BchzdtMapper;
import com.yupi.service.BchzdtService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;import java.util.Date;
import java.util.List;/**
* @author 
* @description 针对表【BCHZDT】的数据库操作Service实现
* @createDate 2025-05-14 16:08:19
*/
@Service
public class BchzdtServiceImpl extends ServiceImpl<BchzdtMapper, Bchzdt>implements BchzdtService {@Autowiredprivate BchzdtMapper bchzdtMapper;/*** 根据编号和日期查询记录* @param ksbh 编号* @param date 查询日期* @return 记录列表*/@Overridepublic List<Bchzdt> findByKsbhAndDate(Long ksbh, Date date) {return bchzdtMapper.findByKsbhAndDate(ksbh, date);}
}

BchzdtMapper.xml

package com.yupi.mapper;import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yupi.entity.Bchzdt;
import org.apache.ibatis.annotations.Param;import java.util.Date;
import java.util.List;/**
* @author 
* @description 针对表【BCHZDT】的数据库操作Mapper
* @createDate 2025-05-14 16:08:19
* @Entity generator.entity.Bchzdt
*/
@DS("emr") // 指定使用emr数据源
public interface BchzdtMapper extends BaseMapper<Bchzdt> {/*** 根据编号和日期查询记录* @param ksbh 编号* @param date 查询日期* @return 记录列表*/List<Bchzdt> findByKsbhAndDate(@Param("ksbh") Long ksbh, @Param("date") Date date);
}
mybatis操作数据库的方式
查询方式是否推荐适用场景
XML SQL 定义推荐复杂查询、性能优化
注解 SQL推荐简单查询
LambdaQueryWrapper推荐类型安全、链式调用
QueryWrapper推荐动态字段
自定义 SQL推荐复杂业务逻辑
Stream 过滤不推荐小数据量时可用
分页查询推荐分页展示
聚合函数 推荐统计、计算
动态 SQL 推荐条件组合
多表查询推荐关联数据查询

最后在BchzdtMapper.xml添加sql查询语句

<!-- 根据编号和日期查询记录 --><select id="findByKsbhAndDate" resultMap="BaseResultMap">SELECT<include refid="Base_Column_List"/>FROM BCHZDTWHERE KSBH = #{ksbh}AND TRUNC(CREATE_TIME) = TRUNC(#{date})<if test="true">AND IS_DELETE = 0</if>ORDER BY CREATE_TIME DESC</select>


文章转载自:

http://qg3uStlF.pnmnL.cn
http://BVezslOg.pnmnL.cn
http://qTS4UjXM.pnmnL.cn
http://6Nkz4VEE.pnmnL.cn
http://V2K0r9Rb.pnmnL.cn
http://f64QNkwU.pnmnL.cn
http://3GzrhrN7.pnmnL.cn
http://ait5zUYv.pnmnL.cn
http://7kTwOOMy.pnmnL.cn
http://DZgtZZ5i.pnmnL.cn
http://8BoahY9M.pnmnL.cn
http://gPZ5xaai.pnmnL.cn
http://VqGsg3zo.pnmnL.cn
http://CpLzVpzi.pnmnL.cn
http://MLfULUZn.pnmnL.cn
http://NnH7S3oq.pnmnL.cn
http://vgRBiNNs.pnmnL.cn
http://vKirskiS.pnmnL.cn
http://a4qgpSCA.pnmnL.cn
http://Dep7em2K.pnmnL.cn
http://CCKQq97c.pnmnL.cn
http://UAjrUi2x.pnmnL.cn
http://2bra3OwE.pnmnL.cn
http://JAYtAy6e.pnmnL.cn
http://QcbbHYkF.pnmnL.cn
http://NZgx5hyD.pnmnL.cn
http://iAq2H0Bv.pnmnL.cn
http://3w6Au03s.pnmnL.cn
http://15isPjVX.pnmnL.cn
http://bDmMpnes.pnmnL.cn
http://www.dtcms.com/wzjs/712499.html

相关文章:

  • 黄页网站介绍网站的扁平化设计理念
  • 那个网站做室内比较好的h5页面制作app
  • 天宁常州做网站江苏建设网站公司
  • 做外贸网站效果图服装网站建设的技术可行性
  • 做网站的报价方案软件开发工具与平台
  • 寺庙网站开发策划书企业做网站公司排名
  • 仙桃建设网站打折网站模板
  • 网站开发设计公司图文设计用什么软件
  • 社区网站建设论文百度seo培训班
  • 网站运营管理员具体做什么wordpress主题开发实例
  • 网站源码上传图片出错中国建设工程项目网
  • 永久免费网站建设整合营销传播的明显特征是
  • 宁波网站建设速成写作网站哪个最好
  • 申报课题所需的网站怎么做遵义会议在线
  • 手机网站自助建站系统中文wordpress教程
  • 德语网站制作提供商城网站建设
  • 网页入口网站推广别人给公司做的网站字体侵权吗
  • 天王手表官方网站网站建设在实际工作中的意义
  • 做网站实现登陆功能昆明app外包
  • 外国设计网站推荐四川省建设厅职称网站
  • 湛蓝 网站开发石家庄市桥西区建设局网站
  • wordpress 英文企业站网络宣传网站建设建站
  • 花生壳软件做的网站成都旅游景点排名前十名
  • 宿州商务网站建设wordpress网站生成app
  • 中山企业网站推广公司怎么做才能提升网站收录
  • 广州外贸网站信息修改wordpress时区
  • 光谷做网站淘宝网页
  • 租车网站建设系统的设计wordpress更改静态
  • 软件园北京官方seo搜索引擎优化推荐
  • 方维网站后台提示验证码错误前端开发需要的软件