项目的包结构 mybatis三剑客

mybatis三剑客

1.mybatis generator

数据库自动生成pojo对象类

xml 是dao接口的实现   service调用dao

mybatis gentenrator 

generatorConfig.xml   直接复制   讲解一下

datasource.properties 直接复制   讲解一下

 

修改一下dao的实现mapper    

createTime 和 updateTime手动修改  交给数据库来处理  我们业务不再管理  节省精力

insert 语句   要修改updatetime=now()   createtime=now();

update  语句  只要修改updatetime=now() 就好了  

 

mybitas  第二剑客  mybitas Plugins

怎么安装这个好用的插件呢?

这个插件非常的好用

mybatis三剑客   分页插件   

gitbub 开源框架   Mybatis-PageHelper

https://github.com/pagehelper/Mybatis-PageHelper

PageHelper  原理 是使用aop在截获我们执行sql的时候把相关的数据再执行一次  total=2  pageHelper会再次执行select count这种sql 填充到返回值里面

这个使用非常简单

 

 

 

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MyBatis项目结构通常括以下几个部分: 1. 实体类:JavaBean,用于封装数据库表中的数据。 2. 映射文件:XML 文件,用于定义 SQL 语句和实体类之间的映射关系。 3. 配置文件:mybatis-config.xml,用于配置 MyBatis 的全局属性和插件等信息。 4. DAO 接口:定义了对数据库进行操作的方法,通过注解或 XML 文件与映射文件中的 SQL 语句相对应。 5. 数据库连接池:用于管理数据库连接,提高数据库访问效率。 6. 日志模块:用于记录 MyBatis 的运行日志,方便开发和调试。 7. 工具类:如 MyBatis Generator、PageHelper 等,用于提高开发效率和扩展 MyBatis 的功能。 下面是一个简单的 MyBatis 项目结构示例: ``` ├── src │ ├── main │ │ ├── java │ │ │ ├── com │ │ │ │ ├── example │ │ │ │ │ ├── dao │ │ │ │ │ │ └── UserMapper.java │ │ │ │ │ ├── entity │ │ │ │ │ │ └── User.java │ │ │ │ │ └── util │ │ │ │ │ └── MyBatisUtil.java │ │ │ ├── mybatis-config.xml │ │ │ └── log4j.properties │ │ └── resources │ │ └── com │ │ └── example │ │ └── mapper │ │ └── UserMapper.xml │ └── test │ └── java │ └── com │ └── example │ └── dao │ └── UserMapperTest.java └── pom.xml ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值