摘要: 错误: 前台页面id为空,或其他数据映射问题(方案2) 原因: java的bean类属性和数据库字段命名不一致,查询的时候就不能把数据封装进bean类里, 在数据库字段命名规范中,通常使用下划线“_”来连接两个单词,比如:user_type。 解决方案1: 在mapper全局配置文件里面配置驼峰命名 阅读全文
posted @ 2020-06-18 22:21 童未惜 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 选项详解如下: Create New Project:创建一个新的工程。Import Project:导入一个现有的工程。Open:打开一个已有工程。比如:可以打开 Eclipse 项目。Check out from Version Control:可以通过服务器上的项目地址 check out G 阅读全文
posted @ 2020-06-18 21:55 童未惜 阅读(938) 评论(0) 推荐(0) 编辑
摘要: 一、IDEA IDEA 全称IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是Je 阅读全文
posted @ 2020-06-18 21:24 童未惜 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 一、导入约束 为全局配置文件绑定dtd约束: 1)联网会自动绑定 2)没网的时候【/org/apache/ibatis/builder/xml/mybatis-3-mapper.dtd】:解压mybatis 的jar包然后在eclipse中绑定 window——preperances——XML Ca 阅读全文
posted @ 2020-03-26 12:14 童未惜 阅读(1359) 评论(0) 推荐(0) 编辑
摘要: 一、全局配置文件结构 configuration 配置 properties 属性:可以加载properties配置文件的信息 settings 设置:可以设置mybatis的全局属性 typeAliases 类型命名 typeHandlers 类型处理器 objectFactory 对象工厂 pl 阅读全文
posted @ 2020-03-26 11:18 童未惜 阅读(935) 评论(0) 推荐(0) 编辑
摘要: 立即加载:只要一调用就立即发起加载。举例:一个用户有100个账户,查询账户时有必要把用户信息也显示出来。 延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作; 可以简单理解为,只有在使用的时候,才会发出sql语句进行查询;延迟加载的有效 阅读全文
posted @ 2020-03-08 21:20 童未惜 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1 2 3 传统dao开发实现CRUD 3.1 传统dao开发实现crud 使用 Mybatis 开发 Dao,通常有两个方法,即原始 Dao开发方式和 Mapper 接口代理开发方式。而现在主流的开发方式是接口代理开发方式,这种方式总体上更加简便。 本次课来了解一下传统dao开发方式:编写dao接 阅读全文
posted @ 2020-03-04 18:58 童未惜 阅读(244) 评论(0) 推荐(0) 编辑
摘要: MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github。 【GitHub】:GitHub就是一个互联网上的超大SVN库,里面维 阅读全文
posted @ 2020-03-04 16:42 童未惜 阅读(238) 评论(0) 推荐(0) 编辑