摘要: 1.1. 为什么要使用结果映射 解决表字段名和对象属性名不一样的情况(如:表的多对一,多对多,一对一,一对多). 关联对象查询,在mybatis不会默认查询出来,需要自己查询结果并且通过resultMap来配置 1.2. 关联映射分类 一对一:一个员工只有一个身份证号。随意一方设计一个字段 多对一: 阅读全文
posted @ 2019-11-28 01:26 肖镜泽 阅读(510) 评论(0) 推荐(0) 编辑
摘要: #{ } 1.在使用#{}时意味着用的是预编译,sql语句会用?占位,传的值会用 ' ' 包住,可防止sql注入 select * from student where id=#{id} 编译后是 select * from student where id='1' ${ } 1.在使用${}时传的 阅读全文
posted @ 2019-11-28 00:39 肖镜泽 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 在Mapper.xml中在写sql数据时,有时判断是注意特殊字符转义比如 > 用 &gt; < 用 &lt; 阅读全文
posted @ 2019-11-28 00:26 肖镜泽 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 入门 MyBatis基于动态代理机制,让我们无需再编写Dao的实现。 传统Dao接口,现在名称统一以Mapper结尾,还有我们映射器配置文件要和映射器在同一个包.: IDeptDao >DeptMapper.java DeptMapper.xml(namespace直接写DeptMapper.jav 阅读全文
posted @ 2019-11-28 00:22 肖镜泽 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 自定义别名的两种方式: 一、给类(java文件)取别名 <!-- 别名的第一种方式,为Users类取别名 这种方式比较直观,把一个type直接用短名字表示,这个配置是在mybatis的config.xml里面配置的,在mapper.xml使用别名Users就可以了 --> <typeAliases> 阅读全文
posted @ 2019-11-26 22:50 肖镜泽 阅读(2225) 评论(0) 推荐(0) 编辑
摘要: 1.1. 入门准备 创建个java项目,项目结构 1.2在lib文件中导入相应的jar包(注意添加完后,记得右键文件lib点击选中Add as Library) 1.3准备相应的表 1.4.准备相应的domain,在domain文件里创建个Users.java,(创完,就和图1.1图片一样,User 阅读全文
posted @ 2019-11-26 18:11 肖镜泽 阅读(156) 评论(0) 推荐(0) 编辑
摘要: shiro集成Spring 需要有Spring的环境 ssj/项目 3.1 导包 因为spring集成类shrio框架,所以导shiro和spring的集成包,如果要测试还是导上测试包,我这没导测试包 <!-- shiro(权限框架)的支持包 --> <dependency> <groupId>or 阅读全文
posted @ 2019-11-24 10:27 肖镜泽 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 2.1一样先导包 <!--使用shiro需要先导包--> <dependencies> <!--shiro的核心包--> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <ver 阅读全文
posted @ 2019-11-24 10:13 肖镜泽 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 1.1 shiro的四大基石 。身份验证(登录)Authentication:身份认证 / 登录,验证用户是不是拥有相应的身份; 。授权(权限)Authorization:验证某个已登录的用户是否拥有某个权限 。密码学(密码加密) Cryptography:加密,保护数据的安全性,如密码加密存储到数 阅读全文
posted @ 2019-11-24 09:56 肖镜泽 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.引用百度地图引用js <%--这是百度的js--%><script type="text/javascript" src="http://api.map.baidu.com/api?v=3.0&ak=这里是填写你在百度地图申请的秘钥,不是这串文字"></script><%--这是引用个jq--% 阅读全文
posted @ 2019-11-22 16:58 肖镜泽 阅读(4108) 评论(0) 推荐(0) 编辑