ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

SSM11.3【Mybatis:Mybatis核心配置文件概述】

2021-07-22 23:34:10  阅读:97  来源: 互联网

标签:username 30 配置文件 -- SSM11.3 user Mybatis password id


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 1 <?xml version="1.0" encoding="UTF-8" ?>
 2 <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
 3 
 4 <!--The content of element type "configuration" must match
 5 "(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,
 6 objectWrapperFactory?,reflectorFactory?,plugins?,environments?,databaseIdProvider?,mappers?)".-->
 7 
 8 <configuration>
 9 
10     <!--加载外部properties文件-->
11     <properties resource="jdbc.properties"></properties>
12 
13     <!--自定义别名(必须放在settings配置之后,typeHandlers配置之前,不然xml报错)-->
14     <typeAliases>
15         <typeAlias type="com.haifei.domain.User" alias="user" />
16     </typeAliases>
17 
18 
19     <environments default="development">  <!--environments下可以定义多个environment,default值为所指定的默认environment的id-->
20         <!--配置数据源环境-->
21         <environment id="development"> <!--id值自定义-->
22             <transactionManager type="JDBC"></transactionManager> <!--指定事务管理器为JDBC类型-->
23             <dataSource type="POOLED">  <!--指定数据源类型POOLED池-->
24                 <property name="driver" value="${jdbc.driver}"/>
25                 <property name="url" value="${jdbc.url}"/>
26                 <property name="username" value="${jdbc.username}"/>
27                 <property name="password" value="${jdbc.password}"/>
28             </dataSource>
29         </environment>
30     </environments>
31 
32     <!--加载映射文件-->
33     <mappers>
34         <mapper resource="com/haifei/mapper/UserMapper.xml"></mapper>
35     </mappers>
36 
37 </configuration>
 1 <?xml version="1.0" encoding="UTF-8" ?>
 2 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 3 
 4 
 5 <mapper namespace="userMapper">
 6 
 7     <!--查询操作-->
 8     <!--<select id="findAll" resultType="com.haifei.domain.User">-->
 9     <select id="findAll" resultType="user">  /*在sqlMapConfig.xml中配置自定义别名*/
10         select * from user
11     </select>
12     
13     <!--插入操作-->
14     <!--<insert id="save" parameterType="com.haifei.domain.User">-->
15     <insert id="save" parameterType="user">
16         insert into user values(#{id},#{username},#{password})
17     </insert>
18 
19     <!--修改操作-->
20     <!--<update id="update" parameterType="com.haifei.domain.User">-->
21     <update id="update" parameterType="user">
22         update user set username=#{username},password=#{password} where id=#{id}
23     </update>
24 
25     <!--删除操作-->
26     <!--<delete id="del" parameterType="java.lang.Integer">-->
27     <delete id="del" parameterType="int">  /*int是java.lang.Integer的别名,mybatis默认设置好了*/
28         delete from user where id=#{id} /*这个输入变量写啥都行,习惯上也跟属性名一致*/
29     </delete>
30 
31 </mapper>

 

标签:username,30,配置文件,--,SSM11.3,user,Mybatis,password,id
来源: https://www.cnblogs.com/yppah/p/15046923.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有