mybatis
mybatis
罗罗的1024
做个幸福的小吃货
展开
-
mybatis 之 DatabaseIdProvider 教程
应用中可能同时涉及到多个数据库,比如MySQL,oracle等等,那么当我们使用mybatis的时候,怎么做到动态切换呢?可以帮助我们mybatis内置了一个实现(Vendor:产商),通过数据库产品名称来识别不同的数据库当然我们也可以按照自己定义的识别不同的数据库规则来实现,然后注册到中。原创 2024-06-13 11:37:11 · 215 阅读 · 0 评论 -
@Mapper的使用
在使用SSM做项目的时候,发现大量的配置文件要写,真的蛋疼。要知道懒是推进技术发展的源泉,所以有么有办法可以使用注解,以注解的形式让机器自己帮我们配置这些苦力活,毫无疑问,答案是肯定有的,因为懒,所以有了@mapper注解和往常开发一样,dao接口层是我们要进行配置的,就在这里配置@mapper注解@Mapperpublic interface Inter { @Insert("insert into sysuser values('e212te','2','jjj','pwd','ljk',原创 2020-09-22 19:57:04 · 43840 阅读 · 3 评论 -
mybatis-插件使用手册
实现Interceptor接口,根据方法签名@Signature声明需要拦截的方法type= Executor.class, //上面说的四种类型之一method = "query", //方法名称args = {MappedStatement.class ,Object.class, RowBounds.class, ResultHandler.class, CacheKey.class, BoundSql.class}), //方法参数@Override。原创 2024-03-24 17:02:48 · 241 阅读 · 0 评论 -
mybatis注解---@SelectProvider 使用手册
实现自己的UserSqlProvider,拼接SQL(参数最好是占位符#{},防止sql 注入)并返回。注解 @SelectProvider 示例如下,其他@XXXProvider 参照即可。原创 2024-03-24 13:10:38 · 569 阅读 · 0 评论