是 下的一个子元素,为什么把他拿出来单独说呢?因为他又复杂又重要。常见的元素<mapper namespace="com.wlmqtc.pojo.User"> <resultMap id="" type=""> <id /> <result /> <association /> <collection /> </resultMap> </mapper>元素解释属性 id,代表resultMap的唯一标识属性 type,代表resultMap需要映射的POJO类用来指定哪个是数据表的主键( primary key )属性 property ,对应POJO的属性名属性 column,对应数据表的列名如果有一对一的关联关系,就要用到这个元素了如果有一对多,或者多对多的关联关系,就要用到这个元素了 和 用于处理多表时候的关联关系,他们的配置又有一定的复杂性,所以可能需要单独写一篇出来特别说一下
如果想要使用java的spring框架,其实也很简单。只需要将spring的4个基础jar包和1个第三方的jar包引入项目四个spring基础包spring-core 核心包,核心工具类都在这里spring-beans 访问配置文件,Bean的创建管理,IoC操作全靠他了spring-context 在IoC基础上进行了扩展,提供企业级的服务,以及视图层框架的封装spring-expression 定义了Spring表达式语言一个第三方包commons-logging 来自大名鼎鼎的Apache出品,通用的日志接口
intellij idea 社区版创建java maven项目,基本步骤如下:File--->New--->Project勾选Create from archetype--->在列表中选择maven-archetype-webapp--->Next输入项目名(Name)---> 选择项目存储位置(Location)--->NextFinish--->选择打开位置--->安静等待Maven创建项目至此,idea成功创建了一个maven 风格的 java web项目。但是没有完,当你兴高采烈的打开项目时,发现 src/main目录下只有一个webapp目录,我的java文件夹呢?没有java文件夹怎么办我们自己手动创建以下文件夹src/main/javasrc/main/resourcessrc/test/java我们手动创建的文件夹都是做什么的?src/main/java 下存放源文件src/main/resources 下存放资源文件(如:图片、xml或者properties配置文件等)src/test/java 下存放测试用的源文件好了
要想使用Mybatis,首先要做的就是拿到他的sqlSession。有了sqlSession,我们才能执行映射器中定义的SQL语句,才能完成数据库的操作。导入类import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactoryBuilder;使用步骤第一步使用Resources类,通过Mybatis的配置文件,得到一个字节输入流的配置文件对象configInputStream config = Resources.getResourceAsStream("mybatis-config.xml")第二步使用SqlSessionFactoryBuilder对象,根据构建出一个工厂类SqlSessionFactory的对象ssfSqlSessionFactory ssf
为什么要模块化模块化的目的是为了适应现代软件行业的特点:大型、复杂、多人协作。模块化之后,就可以将项目拆分,自由组合,从而达到解耦和复用。那什么是模块化呢?对于js而言,一个文件就是一个模块。export 对外公开暴露接口export的作用就是对外输出接口,从而让其他人员使用。// one.js export let name="jack" export function test(){return 100} export class Animal(){}从上面的one.js可以看到,export 可以多次使用,而且可以输出多种类型的数据:变量、函数、类等。虽然可以在一个文件多次使用export关键字,但是谁会这样做呢?通常聪明人还是批量输出在,一次输出多个接口,做法如下:// two.js let name = 'rose' let run = function(){ return "hello world"} let person = class{} // export {} 一次性输出一组定义好在变量 export {
Minghui
却道天凉好个秋!
CC BY-NC-SA 4.0