`
GreatExpectations
  • 浏览: 18045 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MyBatis配置与映射文件常用代码

阅读更多
配置文件  :

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>

    <properties resource="config/jdbc.properties"></properties>
    <typeAliases>
       <package name="com.tiantian.mybatis.model"/>
    </typeAliases>
    <environments default="development">
       <environment id="development">
           <transactionManager type="JDBC" />
           <dataSource type="POOLED">
              <property name="driver" value="${jdbc.driver}" />
              <property name="url" value="${jdbc.url}" />
              <property name="username" value="${jdbc.username}" />
              <property name="password" value="${jdbc.password}" />
           </dataSource>
       </environment>
    </environments>
    <mappers>
       <mapper resource="com/tiantian/mybatis/mapper/UserMapper.xml"/>
       <package name="com.tiantian.mybatis.mapperinterface"/>
    </mappers>
</configuration>
把下面的数据源配置粘到上面就可以啦。但是注意数据库的名字和密码哦。
mysql的数据源配置:
<dataSource type="POOLED">
                <property name="driver" value="com.mysql.jdbc.Driver" />
                 <property name="url" value="jdbc:mysql://localhost:3306/sql【表示数据库的名字】" />
                 <property name="username" value="【用户名】" />
                 <property name="password" value="【用户密码】" />
  </dataSource>

Oracle的数据源配置:
<dataSource type="POOLED"> 
                <property name="driver" value="oracle.jdbc.driver.OracleDriver" /> 
                <property name="url" value="jdbc:oracle:thin:@localhost:1521:orcl【表示数据库的名字】" /> 
                <property name="username" value="【用户名】" /> 
                <property name="password" value="【用户密码】" /> 
    </dataSource>

映射文件:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">

简单解释:
DTD:
文档类型定义(Document Type Definition)是一套为了进行程序间的数据交换而建立的关于标记符的语法规则。它是标准通用标记语言和[1]  可扩展标记语言1.0版规格的一部分,文档可根据某种DTD语法规则验证格式是否符合此规则
分享到:
评论

相关推荐

    第三章 MyBatis的核心配置.docx

    MyBatis的映射文件是xml文件,主要元素包括: * &lt;select&gt;:查询元素 * &lt;insert&gt;:插入元素 * &lt;update&gt;:更新元素 * &lt;delete&gt;:删除元素 * &lt;sql&gt;:定义可重用的sql代码段 * &lt;cache&gt;:缓存元素 * &lt;cache-ref&gt;:缓存...

    mybatis安装包+依赖包+常用配置文件

    3. **常用配置文件**:MyBatis的配置文件(mybatis-config.xml)是整个框架的全局配置,包括数据源、事务管理器、插件、类型别名、映射文件路径等设置。Mapper配置文件(如userMapper.xml)则包含了具体的SQL语句和...

    ssm配置文件.zip

    2. **MyBatis配置**: - MyBatis的配置通常包括`mybatis-config.xml`,在本项目中可能已整合到Spring中,因此不在单独的文件中。这个文件主要配置MyBatis的基本属性,如SqlSessionFactory,Mapper扫描路径等。 3. ...

    maven+mybatis+通用mapper生成java实体类,映射接口与映射文件

    MyBatis的Mapper接口和映射文件使得SQL与Java代码解耦,提高了代码的可读性和可维护性。在项目中,我们通常会创建一个`mybatis-config.xml`配置文件来定义全局设置,以及一个或多个Mapper XML文件,其中包含具体的...

    mybatis-plus IDEA常用插件

    - XML映射文件高亮:增强XML配置文件的阅读体验。 - SQL执行工具:在IDEA内部直接运行SQL,方便测试。 5. 使用MyBatis-Plus.jar: 这个jar文件包含了MyBatis-Plus的所有功能,开发者可以在项目中引入这个依赖,...

    mybatis-plus 达梦 代码生成

    【标题解析】 标题"mybatis-plus 达梦 代码生成...综上所述,这个资源提供了一个使用Mybatis-Plus与达梦数据库集成的代码生成解决方案,包括了完整的配置和必要的依赖,为基于达梦数据库的Java项目开发带来了便利。

    Spring_mybatis整合相关 jar 包,配置文件

    3. **Mapper配置文件**(如`sqlMapConfig.xml`):定义Mapper接口和XML映射文件的关联。 4. **Mapper接口**:在Java代码中定义SQL操作的接口。 5. **Mapper XML文件**:每个Mapper接口对应一个XML文件,包含具体的...

    MyBatis配置以及执行小例子

    【标题】"MyBatis配置以及执行小例子"主要涵盖了MyBatis框架的基本配置和一个简单的执行示例,这是Java开发中常用的持久层框架。MyBatis允许开发者将SQL语句与Java代码相结合,提供了更灵活的数据访问方式,减少了...

    mybatis+freemake自定义代码生成文件CodeGenerator.zip

    在IT行业中,自动化工具的使用可以极大地提高开发效率,Mybatis和FreeMarker的结合就是一种常用的代码生成策略。"mybatis+freemake自定义代码生成文件CodeGenerator.zip" 提供了一个自定义代码生成器,它超越了常规...

    Mybatis配置文件中的设置.pdf

    配置文件是MyBatis的核心组成部分,其中包含了数据库连接、事务管理、映射文件等关键设置。以下是MyBatis配置文件中的一些主要设置及其详细解释: 1. **cacheEnabled**: 全局性地控制是否开启所有映射器配置文件...

    spring+spring mvc+mybatis配置Demo

    然后,MyBatis 是一个优秀的持久层框架,它简化了SQL操作,通过XML或注解方式配置映射文件,将Java对象与SQL语句绑定。在`mybatis-config.xml`中,我们需要配置数据源、事务管理器以及映射文件的位置。在Mapper接口...

    TkMybatis通用Mapper逆向工程代码生成工具

    TkMybatis通用Mapper逆向工程代码生成工具是Java开发中的一个高效实用的工具,它基于Maven项目构建,主要用于简化数据库表与Java实体类、Mapper接口及XML映射文件之间的同步工作。通过此工具,开发者可以自动生成...

    MyBatis常用项目范例

    这需要在MyBatis的映射文件中定义关联关系,并在Java代码中调用MyBatis的方法获取关联的对象。这种关系通常是通过外键实现,一个实体类中的属性引用另一个实体类的主键。 一对多(OneToMany)范例则涉及一个实体类...

    使用 eclipse oxygen maven 搭建 springmvc mybatis druid 的增删改框架代码

    `MyBatis` 是一个持久层框架,它简化了数据库操作,将SQL语句与Java代码分离,提供了动态SQL和映射功能。MyBatis允许开发者编写SQL语句并将其与Java接口绑定,从而实现了数据的增删改查。 `Druid` 是一个高性能的...

    SpringBoot整合mybatis配置

    创建`Mapper`接口并定义方法,与XML映射文件中的SQL语句相对应。例如: ```java public interface UserMapper { User selectUserById(int id); } ``` 对应的XML文件`mapper/UserMapper.xml`: ```xml SELECT...

    mybatis代码自动生成工具

    MyBatis代码自动生成工具是Java开发者常用的辅助开发利器,它极大地提高了开发效率,尤其是在处理大量数据表映射时。这个工具允许开发者通过简单的命令行操作,快速生成XML配置文件、BEAN对象以及DAO接口与实现,...

    SSM框架使用Generator生成实体类,映射文件

    Generator,通常指的是MyBatis Generator,它是MyBatis提供的一个代码生成工具,可以从数据库表中自动生成对应的Java实体类、DAO接口、Mapper XML映射文件以及Service层接口和服务实现。通过配置Generator的XML文件...

    mybatis,mybatis-spring

    - mybatis_spring:这个目录可能包含了MyBatis-Spring整合的配置文件、Mapper接口和对应的XML映射文件。 理解并掌握MyBatis和MyBatis-Spring的使用,对于提升Java Web应用的开发效率和代码质量具有重要意义。通过...

Global site tag (gtag.js) - Google Analytics