摘要:        
public class BaseServlet extends HttpServlet { @SneakyThrows @Override protected void service(HttpServletRequest req, Htt...    阅读全文
        
            posted @ 2021-12-24 19:15
SentralLiu
阅读(39)
评论(0)
推荐(0)
        
    | 
	
		
     
摘要:        
public class BaseServlet extends HttpServlet { @SneakyThrows @Override protected void service(HttpServletRequest req, Htt...    阅读全文
 
        
            posted @ 2021-12-24 19:15
SentralLiu
阅读(39)
评论(0)
推荐(0)
         
    
摘要:        
PageHelper是适用于MyBatis框架的一个分页插件,使用方式极为便捷,支持任何复杂的单表、多表分页查询操作。 PageHelper中提供了多个分页操作的静态方法入口。 pom.xml中引入PageHelper依赖。 com.githu...    阅读全文
 
        
            posted @ 2021-12-24 10:10
SentralLiu
阅读(200)
评论(0)
推荐(0)
         
    
摘要:        
public class MybatisUtils { //获得SqlSession工厂 private static SqlSessionFactory factory; //创建ThreadLocal绑定当前线程中的SqlSession对...    阅读全文
 
        
            posted @ 2021-12-23 20:13
SentralLiu
阅读(162)
评论(0)
推荐(0)
         
    
摘要:        
相同点:都属于可以获取参数属性 #仅引用,在SQL语句中替代占位符的数值(赋值) ${attribute} 属于字符串拼接SQL,而非预编译占位符,会有注入攻击问题,不建议在常规SQL中使用,常用于可解决动态生降序问题。 但在动态表查询中会使用$...    阅读全文
 
        
            posted @ 2021-12-23 19:17
SentralLiu
阅读(70)
评论(0)
推荐(0)
         
    
摘要:        
使用Mybatis搭建web项目,在sqlsession会话关闭后,再使用sqlsession就会出现Executor was closed.异常 Caused by: org.apache.ibatis.executor.ExecutorException:...    阅读全文
 
        
            posted @ 2021-12-23 17:35
SentralLiu
阅读(527)
评论(0)
推荐(0)
         
    
摘要:        
那是因为在过滤器没有初始化,因此过滤器一定要复写初始化方法init 在过滤器实现类中,可以没有destroy方法,但必须有init方法    阅读全文
 
        
            posted @ 2021-12-23 13:58
SentralLiu
阅读(227)
评论(0)
推荐(0)
         
    
摘要:        
org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet [jsp] in context with path [] threw excepti...    阅读全文
 
        
            posted @ 2021-12-22 19:58
SentralLiu
阅读(99)
评论(0)
推荐(0)
         
    
摘要:        
MyBatis的映射文件中支持在基础SQL上添加一些逻辑操作,并动态拼接成完整的SQL之后再执行,以达到SQL复用、简化编程的效果。 封装相同的sql代码,使用的时候利用include引入 SELECT id,name,a...    阅读全文
 
        
            posted @ 2021-12-22 19:47
SentralLiu
阅读(29)
评论(0)
推荐(0)
         
    
摘要:        
实体间的关系:关联关系(拥有 has、属于 belong) OneToOne:一对一关系(Passenger--- Passport) OneToMany:一对多关系(Employee --- Department) ManyToMany:多对多关...    阅读全文
 
        
            posted @ 2021-12-22 19:38
SentralLiu
阅读(102)
评论(0)
推荐(0)
         
    
摘要:        
MyBatis只能自动维护库表”列名“与”属性名“相同时的一一对应关系,二者不同时,无法自动ORM。 方案一:列的别名 在SQL中使用 as 为查询字段添加列别名,以匹配属性名。 结果映射(ResultMap - 查询结果的封装规则)...    阅读全文
 
        
            posted @ 2021-12-22 19:29
SentralLiu
阅读(215)
评论(0)
推荐(0)
         
     |