![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 60
Alan_DM
还是学生
展开
-
Mybatis 输入和输出映射
在mybatis中,我们常常需要通过输入和输出映射来指定输入和输出的类型。 输入映射: 在mapper的statement中,我们通过parameterType指定输入参数的类型,类型可以是简单类型、hashMap以及pojo的包装类型。 1、对于简单类型,比如int,String等,我们可以直接进行使用,比如一条statement:<select id="findUserByID" para原创 2016-11-30 15:46:26 · 1934 阅读 · 0 评论 -
获取mysql数据库中的自增主键属性值和非自增主键属性值的方法
获取mysql数据库中的自增属性值得方法: 将插入数据的自增属性值通过SELECT LAST_INSERT_ID()的方法得到。e.g.:User表中有一个id为主键,且设置为自增属性,现在往数据库中插入一条数据,并且要返回自增属性的值。 <insert id="insertUser" parameterType="com.dy.po.User"> insert into user (usern原创 2016-11-15 21:38:18 · 1246 阅读 · 0 评论 -
Mybatis中动态SQL(if,where,foreach 的使用)
mybatis核心 对sql语句进行灵活操作,通过表达式进行判断,对sql进行灵活拼接、组装。 1、statement中直接定义使用动态SQL: 在statement中利用if 和 where 条件组合达到我们的需求,通过一个例子来说明: 原SQL语句:<select id="findUserByUserQuveryVo" parameterType ="UserQueryVo" result原创 2016-12-02 16:55:24 · 30026 阅读 · 1 评论 -
Mybatis 开发dao方法
首先,SqlSession 使用范围:我们在用mybatis访问数据库是使用SqlSession来操作数据的,在这之前,我们需要先创建SqlSessionFactory来创建,SqlSessionFactory是一个接口,使用它我们需要通SqlSessionFactoryBuilder来创建。 1. SqlSessionFactoryBuilder 通过SqlSessionFactoryBui原创 2016-11-21 17:18:02 · 432 阅读 · 0 评论 -
mybatis中的全局配置文件
在mybatis中的全局配置文件SqlMapConfig.xml中,我们可以配置的内容如下: properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境集合属性对象) environment(环境子属性原创 2016-11-22 18:13:20 · 3463 阅读 · 0 评论 -
mybatis中sqlMapConfig配置
1、类型处理器(typeHandlers): mybatis中通过typeHandlers完成jdbc类型和java类型的转换。 通常情况下,mybatis提供的类型处理器满足日常需要,不需要自定义. 常用到的类型处理器中的转换: 2、mapper(映射配置):(1)通过resource加载单个映射文件,比如:<mapper resource = "com/dy/sqlMapper/User原创 2016-11-24 16:14:12 · 506 阅读 · 0 评论