MyBatis
小木子~
这个作者很懒,什么都没留下…
展开
-
Mybatis,dao层开发
1.全局配置文件 sqlMapConfig.xml<configuration>中 (1)properties 获取属性文件 (2)settings 开启二级缓存,延时加载 (3)typeAliases 为类起别名,或者为包中的所有类起别名 (4)environments 配置环境相关的 数据源、事务管理等 (5)map...原创 2019-08-20 14:01:41 · 112 阅读 · 0 评论 -
动态SQL语句,sql片段
1.动态sql语句 //需求:动态按照用户名和姓名查询用户列表 (1)用户名等值匹配 //映射文件 <select id="getUserByNameOrAddr" parameterType="user" resultType="user"> select * from user <where&...原创 2019-08-20 14:03:40 · 280 阅读 · 0 评论 -
SSM整合
SSM 整合 spring:注入bean,IOC容器创建对象 ,解耦合 springmvc:本身spring一个web组件 ,处理请求给用户响应资源 mybatis:持久层ORM映射模型dao层 全局配置文件,很多个映射文件,核心sqlsessionFactory注入到spring (1)导包 spring:context,bean,test,core,...原创 2019-08-21 16:46:15 · 112 阅读 · 0 评论 -
mybatis框架简介
1.mybatis框架简介: 持久层ORM框架,将实体类和sql语句的一种映射关系,半自动化的ORM实现。 对sql语句解耦合(封装在配置文件中,进行统一管理) 基于sql语句,简单易测试。 (2)要素:全局配置文件 映射文件 (3)架构:基础层:连接管理、事务管理、一、二级缓存、延时加载 ...原创 2019-08-19 08:57:01 · 319 阅读 · 0 评论 -
MyBatis报错There is no getter for property named 'username' in 'class java.lang.String'
报错:### Error querying database. Cause: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'username' in 'class java.lang.String'### Cause: org.apache.ibatis.re...原创 2019-08-15 21:58:58 · 910 阅读 · 0 评论