SentralLiu

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2021年12月22日

摘要: org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet [jsp] in context with path [] threw excepti... 阅读全文
posted @ 2021-12-22 19:58 SentralLiu 阅读(100) 评论(0) 推荐(0)

摘要: MyBatis的映射文件中支持在基础SQL上添加一些逻辑操作,并动态拼接成完整的SQL之后再执行,以达到SQL复用、简化编程的效果。 封装相同的sql代码,使用的时候利用include引入 SELECT id,name,a... 阅读全文
posted @ 2021-12-22 19:47 SentralLiu 阅读(30) 评论(0) 推荐(0)

摘要: 实体间的关系:关联关系(拥有 has、属于 belong) OneToOne:一对一关系(Passenger--- Passport) OneToMany:一对多关系(Employee --- Department) ManyToMany:多对多关... 阅读全文
posted @ 2021-12-22 19:38 SentralLiu 阅读(105) 评论(0) 推荐(0)

摘要: MyBatis只能自动维护库表”列名“与”属性名“相同时的一一对应关系,二者不同时,无法自动ORM。 方案一:列的别名 在SQL中使用 as 为查询字段添加列别名,以匹配属性名。 结果映射(ResultMap - 查询结果的封装规则)... 阅读全文
posted @ 2021-12-22 19:29 SentralLiu 阅读(215) 评论(0) 推荐(0)

摘要: 通过在接口中直接添加MyBatis注解,完成CRUD。 中。">注意:接口注解定义完毕后,需将接口全限定名注册到mybatis-config.xml的中。 经验:注解模式属于硬编码到.java文件中,失去了使用配置文件外部修改的优势,可结合需求选用。... 阅读全文
posted @ 2021-12-22 19:26 SentralLiu 阅读(59) 评论(0) 推荐(0)

摘要: 以下为常规操作 还有使用注解方式请查看:Mybatis使用注解的CRUD操作 查询: 标签: 参数传递与获取: 方法有四: 序号参数绑定 //使用原生参数绑定 public User selectUserByIdAndPwd(Integer i... 阅读全文
posted @ 2021-12-22 19:13 SentralLiu 阅读(47) 评论(0) 推荐(0)

摘要: pom.xml添加log4j依赖 log4j log4j 1.2.17 创建并配置log4j.properties # Global logging configurationlog4j.rootLogger=DEBUG, stdout... 阅读全文
posted @ 2021-12-22 18:57 SentralLiu 阅读(356) 评论(0) 推荐(0)

摘要: Mybatis配置文件中直接加载设置好的资源文件 例如: 对于mybatis-config.xml的核心配置中,如果存在需要频繁改动的数据内容,可以提取到properties中。 #jdbc.propertiesjdbc.driver=com.m... 阅读全文
posted @ 2021-12-22 18:54 SentralLiu 阅读(522) 评论(0) 推荐(0)

摘要: 一般来说,资源文件统一存放在resource文件夹中,会自动识别 但如果在java文件夹中存放了资源配置文件,则要自定义配置才能识别 在pom.xml文件最后追加标签,以便可以将xml文件复制到classes中,并在程序运行时正确读取。 ... 阅读全文
posted @ 2021-12-22 18:49 SentralLiu 阅读(219) 评论(0) 推荐(0)

摘要: 概念 MyBatis本是Apache软件基金会的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了Google Code,并且改名为MyBatis 。2013年11月迁移到Github。 My... 阅读全文
posted @ 2021-12-22 17:51 SentralLiu 阅读(41) 评论(0) 推荐(0)