网站制作常见问题,阿里云服务器建立网站,网站建设仟首选金手指,软文营销常用的方式先新建个java EE的项目 
该配置文件必须在src的目录下面#xff0c; 新建一个xml 文件#xff1a; 建完后发现它会自动建在web目录下面#xff0c;我们把这个文件移到src目录下面#xff1a; 
#xff08;注#xff1a;对了#xff0c;该文件的编码最好用utf-8的no bom,…先新建个java EE的项目 
该配置文件必须在src的目录下面 新建一个xml 文件 建完后发现它会自动建在web目录下面我们把这个文件移到src目录下面 
注对了该文件的编码最好用utf-8的no bom,该编码是用来文件开头的那三个字符建议去网上了解一下 
在idea设置该编码file-setting-editor-file enconding选择最下面的create utf-8 files: 接下来是写配置文件 
一environments 配置数据库连接也可以直接书写properties的配置文件 
如果用这个文件配置的话value对应的值改为${文件名.属性} 
二setting 
该属性可以配置二级缓存和打印日志  二级缓存可以在不同的session之间前提是前一个session必须关闭第二个session才能缓存一个所查询的数据 三typeAliases 
这个是用来该pojo类取别名 四mapper 
映射器将pojo类的对应的bean映射文件加入带mybatis的核心文件当中 
mappersmapper resourcecom/mbatis/mapper/EmpMapper.xml/mappermapper resourcecom/mbatis/mapper/DeptMapper.xml/mapper
/mappers 
这两个mapper.xml 文件位置在com.mbatis.mapper目录下面 
接下来总计一下pojo类的映射xml: 
!--namespace为指定命名空间可以一样可以随意取名--
mapper namespacecom.mbatis.pojo.Dept!--开始二级缓存--cache/cache!--配置对应pojo类属性名和数据库表的列名type可以为在核心文件配置的别名也可以指定文件夹对应的类如果pojo类的属性名跟数据库的列名相同可以不写result/主键用id--resultMap iddeptMap typedeptid/idresult propertydename columndname/result/resultMap!--查询数据id是为标识符在命名空间一样的情况下是不能一样的否则会报错resultMap指定对应的结果集--select idselectDept resultMapdeptMapSELECT * FROM Dept/select!--插入数据parameterType是指定参数可以为对象当前为Dept类的别名在核心文件已经配置好了该其属性用#{}表达--insert idaddDept parameterTypedeptinsert into dept(deptno,dname,loc) values(SEQ_DEPTID.nextval,#{dname},#{loc})/insert!--查询指定数据结果集为Dept类对象--select idgetDeptno resultTypedept parameterTypejava.lang.Integerselect * from dept where deptno#{deptno}/select(对应session查询语句Dept deptsession.selectOne(getDeptno,10);   ) 
!--多表查询显示的数据
--
select idselectEmpDept resultTypecom.mbatis.vo.empInfoViewselect e.empno,e.ename,t.dname,t.loc from emp e,dept t where e.deptnot.deptno
/select
/mapper 目前就总结到这里 
在学习java框架的路还很长 路漫漫其修远兮吾将下而求索