自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

scarecrow的博客

尽人事,知天命

  • 博客(5)
  • 收藏
  • 关注

原创 Mybatis之动态sql

Mybatis之动态sqlMybatis之动态sql if标签 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 485

原创 Mybatis之Mapper动态代理方式

Mapper动态代理方式Mapper动态代理方式 开发规范 整体布局 开发流程 注意事项 sqlMapConfigxml配置文件 开发规范Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口实现类方法。Mapper接口开发需要遵循以下规范: 1、 Mapper.xml文件中的name

2017-05-28 15:24:09 356

原创 Mybatis架构

Mybatis架构Mybatis流程1、 mybatis配置 SqlMapConfig.xml,此文件作为mybatis的全局配置文件,配置了mybatis的运行环境等信息。 mapper.xml文件即sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在SqlMapConfig.xml中加载。 2、 通过mybatis环境等配置信息构造SqlSessionFactory即会话工

2017-05-28 15:03:31 282

原创 mybatis中#{}和${}的区别与用法

mybatis中#{}和${}的区别与用法mybatis中和的区别与用法 两者区别 两者用法 测试类两者区别#{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换。 #{}可以有效防止sql注入。 如果parameterType传输单个简单类型值或是属性值,#{}括号中可以是value或其它名称。${}表示拼接sql串,

2017-05-28 14:53:52 2595 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 41396 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除