mybatis
文章平均质量分 60
一个还没工作的研究僧
这个作者很懒,什么都没留下…
展开
-
springboot+mybatis调用存储过程
存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。这个程序的内容一般就是一组sql语句的集合。优点:存储过程可封装,并隐藏复杂的商业逻辑。存储过程可以回传值,并可以接受参数。可以减少网络传输,存储过程直接在数据库服务器运行。缺点数据库迁移需要改动,移植性不行。(大型企业一般不会考虑使用)一 navicate如何建立存储过程 参考declare:声明变量into xxx: 给xxx赋值存储过程如何调用 (输出参数前面加原创 2021-01-06 11:49:37 · 6013 阅读 · 0 评论 -
mybatis生成逆向工程报错:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException
今天执行mybatis逆向工程,出现jdbc数据库连接错误:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.Nat原创 2020-12-15 15:22:34 · 207 阅读 · 0 评论 -
Mybatis 返回结果里面嵌套List
需求:需要查询Menu表里每个pattern所对应的多个roles角色角色表public class Role { private Integer id; private String name; private String nameZh;Menu表public class Menu { private Integer id; private String pattern; private List<Role> roles;查询原创 2020-11-27 18:33:05 · 3134 阅读 · 0 评论 -
解决springboot的静态工具类中使用mybatis的mapper对象为空
首先熟悉ssm开发的小伙伴都知道,mapper对象的注入一般在controller层。@Controllerpublic class LoginController { @Autowired public LoginMapper loginMapper;但是数据库的操作不一定只限于controller类中,如果我在普通java工具类中需要操作数据库,那我们直接注入会生效吗?@Componentpublic class TokenUtil { @Autowir原创 2020-11-17 09:52:57 · 2308 阅读 · 1 评论