- 博客(5)
- 收藏
- 关注
原创 Mybatis之动态sql
Mybatis之动态sqlMybatis之动态sqlif标签where标签trim标签foreach 标签set标签Sql片段Mybatis的动态SQL通过 if, choose, when, otherwise, trim, where, set, foreach标签,组合成非常灵活的SQL语句,从而提高开发人员的效率。if标签<!-- 根据条件查询用户 --><select id
2017-05-28 15:50:46 494
原创 Mybatis之Mapper动态代理方式
Mapper动态代理方式Mapper动态代理方式开发规范整体布局开发流程注意事项sqlMapConfigxml配置文件开发规范Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口实现类方法。Mapper接口开发需要遵循以下规范: 1、 Mapper.xml文件中的name
2017-05-28 15:24:09 365
原创 Mybatis架构
Mybatis架构Mybatis流程1、 mybatis配置 SqlMapConfig.xml,此文件作为mybatis的全局配置文件,配置了mybatis的运行环境等信息。 mapper.xml文件即sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在SqlMapConfig.xml中加载。 2、 通过mybatis环境等配置信息构造SqlSessionFactory即会话工
2017-05-28 15:03:31 292
原创 mybatis中#{}和${}的区别与用法
mybatis中#{}和${}的区别与用法mybatis中和的区别与用法两者区别两者用法测试类两者区别#{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换。 #{}可以有效防止sql注入。 如果parameterType传输单个简单类型值或是属性值,#{}括号中可以是value或其它名称。${}表示拼接sql串,
2017-05-28 14:53:52 2603 1
原创 org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession. ### The error may
##报错代码``` org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.### The error may exist in com/scarecrow/mapper/OrdersMapper.xml### The error occurred while processing mapper_res
2017-05-28 14:23:53 41435 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人