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

网站改版怎么做百度引擎搜索推广

网站改版怎么做,百度引擎搜索推广,企业系统培训平台,外国人在中国做美食视频网站MyBatisPlus通过扫描实体类,并基于反射获取实体类信息作为数据库表信息 类名驼峰转下划线作为表名 名为id的字段作为主键 变量名驼峰转下划线作为表的字段名 常见注解 TableName:用来指定表名 Tableld:用来指定表中的主键字段信息 Tabl…

MyBatisPlus通过扫描实体类,并基于反射获取实体类信息作为数据库表信息

类名驼峰转下划线作为表名

名为id的字段作为主键

变量名驼峰转下划线作为表的字段名

常见注解

@TableName:用来指定表名

@Tableld:用来指定表中的主键字段信息

@TableField:用来指定表中的普通字段信息

IdType枚举
  • AUTO:数据库自增长

  • INPUT:通过set方法自行输入
  • ASSIOG_ID:分配ID,接口IdentifierGenerator的方法nextId来生成id,默认实现类为DefaultIdentifierGenerator雪花算法

对于这个数据库表:tb_user

使用@TableField的常见场景:

  • 成员变量名与数据库字段名不一致

  • 成员变量名以is开头,且是布尔值

  • 成员变量名与数据库关键字冲突

  • 成员变量不是数据库字段

条件构造器

查询出名字中带‘o’的,存款大于等于1000元的人的id,info,balance:

SELECT id,info,balance 

FROM user

WHERE username LIKE "o" AND balance >=?

void testQueryWrapper(){//1.构建查询条件QueryWrapper<User> wrapper=new QueryWrapper<User>().selct("id","info","balance").like("username","o").ge("balance",1000);//2.查询List<User> users=userMapper.selectList(wrapper);users.forEach(System::out::println);
}

其中User类是已经绑定数据库对应的user表

更新用户名为jack的用户余额为2000

UPDATE user

SET balance = 2000

WHERE username = "jack"

void testUpdateByQueryWrapper(){//1.要更新的数据User user=new User();user.setBalance(2000);//2.更新的条件QueryWrapper<User> wrapper=new QueryWrapper<User>().eq("username","jack");//3.执行更新userMapper.update(user,wrapper);
}

 更新id为1,2,4的用户的余额,扣200.

UPDATE user 

SET balance = balance - 200

WHERE id IN (1,2,4)

void testUpdateWrapper(){List<int> ids=List.of(1,2,4);UpdateWrapper<User> Wrapper = new UpdateWrapper<User>().setSql("balance=balance-200").in("id",ids);userMapper.update(null,wrapper);}

尽量使用LambdaQueryWrapper和LambdaUpdateWrapper,避免硬编码

void testLambdaQueryWrapper(){//1.构建查询条件LabdaQueryWrapper<User> wrapper=new LabdaQueryWrapper<User>().selct(User::getUsername,User::getInfo,User::getBalance).like(User::getUsername,"o").ge(User::getBalance,1000);//2.查询List<User> users=userMapper.selectList(wrapper);users.forEach(System::out::println);
}

Service接口

自己写的UserService接口继承IService接口,实现类UserServiceImpl继承ServiceImpl实现类,此时就可以使用Service接口了。

基于Restful风格实现下面的接口:

 

多个条件的查询建议用Lambda:

项目

http://www.mmbaike.com/news/44470.html

相关文章:

  • 视频网站做app还是h5什么是网络营销工具
  • 浙江住房与城乡建设厅官方网站查询搜索引擎入口google
  • 大成建设株式会社网站泉州网站建设优化
  • 高性能网站建设指南 书最新消息新闻头条
  • 靓号网建站黄页推广引流
  • 番禺 大石网站建设贵阳seo网站管理
  • 八埏网站开发友情链接站长平台
  • 域名 网址 网站名称互联网广告投放
  • 漂流瓶说自己是做网站的刷网站关键词工具
  • 织梦 和wordpress百度搜索推广优化师工作内容
  • ps里怎么做微网站模板新闻最近的大事10件
  • 网站开发和网页开发有什么区别百度爱采购怎么推广
  • 网站建站报价单怎么用网络推广
  • b2b旅游网站建设新手小白怎么学做运营
  • 动态网站的制作流程百度云官网首页
  • 网站开发行业新闻外贸获客软件
  • 个人音乐网站建设下载安装百度
  • 山西网站制作公司哪家好深圳百度推广电话
  • 域名过户后怎么做网站临沂做网站建设公司
  • 桃江县建设局网站google广告投放技巧
  • 大连手机自适应网站建设服务关键词资源
  • 阳江网站sem竞价培训班
  • 麻涌镇做网站网络营销策划的方法
  • 龙华网站建设yihe kjseo点击软件手机
  • 4399网站开发者深圳网络推广推荐
  • 南翔做网站公司网站备案流程
  • 我做动作你来猜的网站电商数据分析
  • 海尔网站建设深圳高端seo外包公司
  • 网站做多长时间才会有流量惠州百度推广优化排名
  • 网站推广目标详情页设计