mybatis基本实例详解

 更新时间:2017年03月28日 10:52:35   投稿:mrr  
这篇文章主要介绍了mybatis基本实例详解以及mybatis自由模糊查询,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友可以参考下

废话不多说了,先给大家分享mybatis基本实例代码,具体代码如下所示:

<configuration>
  <properties resource="db.properties">
    <property name="" value=""/>
  </properties>
  <!-- 起别名 -->
  <typeAliases>
     <package name="com.my.mybatis.beans"/> <!-- 别名为:类名 -->
     <package name="com.my.mybatis.xml"/>
    <!--
    <typeAlias type="com.my.mybatis.xml.User" alias="_User"/>
    -->
  </typeAliases>
  <environments default="development">
    <environment id="development">
      <transactionManager type="JDBC" />
      <dataSource type="POOLED">
        <property name="driver" value="com.mysql.jdbc.Driver" />
        <property name="url" value="jdbc:mysql://localhost:3306/mybatis" />
        <property name="username" value="root" />
        <property name="password" value="tiger" />
      </dataSource>
    </environment>
  </environments>
  <mappers>
    <mapper resource="com/my/mybatis/userMapper.xml"></mapper>
    <mapper resource="com/my/mybatis/xml/testUserXml.xml"/>
    <mapper class="com.my.mybatis.xml.UserMapper"/>
    <mapper resource="com/my/mybatis/one2one/one2one.xml"/>
    <mapper resource="com/my/mybatis/one2many/one2many.xml"/>
    <mapper resource="com/my/mybatis/jstllike/jstl.xml"/>
    <mapper resource="com/my/mybatis/procedure/store.xml"/>
  </mappers>
</configuration>

下面看下mybatis 自由模糊查询

<select id="getlike" parameterType="ConditionUser" resultType="User">
    select * from d_user where 
    <if test="name != null">
    <!-- 如下格式 -->
    name like '%' #{name} '%' and 
    </if>
    age between #{minAge} and #{maxAge}
  </select>

好了,代码到此结束,希望对大家有所帮助。

相关文章

  • SpringBoot中@Transiactional注解没有效果的解决

    SpringBoot中@Transiactional注解没有效果的解决

    这篇文章主要介绍了SpringBoot中@Transiactional注解没有效果的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • java实现猜拳游戏

    java实现猜拳游戏

    这篇文章主要为大家详细介绍了java实现猜拳游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • java中ArrayList的两种排序方法实例

    java中ArrayList的两种排序方法实例

    ArrayList是一个数组队列,相当于 动态数组,与Java中的数组相比,它的容量能动态增长,这篇文章主要给大家介绍了关于java中ArrayList的两种排序方法,需要的朋友可以参考下
    2021-07-07
  • Spring实战之属性占位符配置器用法示例

    Spring实战之属性占位符配置器用法示例

    这篇文章主要介绍了Spring实战之属性占位符配置器用法,结合实例形式分析了spring属性占位符配置器的具体配置及使用技巧,需要的朋友可以参考下
    2019-12-12
  • 解决新版 Idea 中 SpringBoot 热部署不生效的问题

    解决新版 Idea 中 SpringBoot 热部署不生效的问题

    这篇文章主要介绍了解决新版 Idea 中 SpringBoot 热部署不生效的问题,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-08-08
  • java实现后台数据显示在前端

    java实现后台数据显示在前端

    这篇文章主要为大家详细介绍了java实现后台数据显示在前端,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02
  • java中的export方法实现导出excel文件

    java中的export方法实现导出excel文件

    这篇文章主要介绍了java中的export方法实现导出excel文件,文章围绕java导出excel文件的相关资料展开详细内容,需要的小伙伴可以参考一下
    2022-03-03
  • 新手也能看懂的SpringBoot异步编程指南(简单易懂)

    新手也能看懂的SpringBoot异步编程指南(简单易懂)

    这篇文章主要介绍了新手也能看懂的SpringBoot异步编程指南(简单易懂),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • Java中security与shiro的区别详解

    Java中security与shiro的区别详解

    这篇文章主要介绍了Java中security与shiro的区别详解,Spring Security在架构上将认证与授权分离,并提供了扩展点,它是一个轻量级的安全框架,它确保基于Spring的应用程序提供身份验证和授权支持,需要的朋友可以参考下
    2023-08-08
  • Java动态初始化数组,元素默认值规则详解

    Java动态初始化数组,元素默认值规则详解

    动态初始化数组涉及先定义数组长度,后填充具体数据,适用于数据量已知但具体值未定的情况,这种初始化方式允许程序运行过程中赋值,并会根据数据类型设定默认值,如整型为0,字符串为null,动态初始化与静态初始化格式不能混用
    2024-10-10

最新评论