MyBatis别名与util类技能了解】的更多相关文章

1.别名 在java中String类型就是String类型,但是在MyBatis中可不会识别java中的类型,在MyBatis中String类型的别名是'string',小写的String,或者也可以写成java.long.String.还有好多类型,基本数据类型在MyBatis中都有别名. 而且在MyBatis中不但有内置的别名,我们还可以自定义别名. 然后在咱们的小配置中的resultType的参数是咱们的实体类的全路径. 这样的话是不是很麻烦,我们可以给他自定义一个别名叫"Book&quo…
Mybatis Mysql生成实体类 用到的Lib包: mybatis-generator-core-1.3.2.jarmysql-connector-java-5.1.30.jar 1. 创建一个文件generator.properties, 主要用于配置相关路径和数据库信息. #工程src路径 project = D:/project/ #工程存放mapper.xml路径 resource = D:/project/ #指定数据连接驱动jar地址 classPath=D:/project/m…
转载自:http://my.oschina.net/SEyanlei/blog/188919 mybatis提供了EnumTypeHandler和EnumOrdinalTypeHandler完成枚举类型的转换,两者的功能已经基本满足了日常的使用.但是可能有这样的需求:由于某种原因,我们不想使用枚举的name和ordinal作为数据存储字段.mybatis的自定义转换类出现了. 前提知识 1. mybatis废弃了ibatis的TypeHandlerCallback接口,取而代之的接口是TypeH…
mybatis别名设置 在具体的mapper.xml文件中,定义很多的statement,statement需要parameterType指定输入参数的类型.需要resultType指定输出结果的映射类型. 一.mybatis默认支持别名 别名 映射的类型 _byte byte _long long _short short _int int _integer int _double double _float float _boolean boolean string String byte…
mybatis别名机制: 在mybatis.xml文件中的<configuration></configuration>标签中间加入属性<typeAliases></typeAliases> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0…
部分转载,已注明来源: 1.mybatis中获取常量类中数据 <update id="refuseDebt"> UPDATE dt_debt a SET        a.debt_status = ${@com.debtm.common.STATUS$DEBT_STATUS@DEBT_RETURNED},        a.return_reason = #{reason},a.return_date=CURDATE()        WHERE a.debtID =#{…
读取property文件的Util类: 所需jar包: 编写PropertiesUtil类: package com.west.util.property; import java.io.InputStream; import java.util.HashMap; import java.util.Map; import java.util.Properties; import org.apache.log4j.Logger; /** * 工具类: 操作Property文件 * */ publi…
1.MyBatis 别名标签 如果在映射文件中,大量使用类名比较长,可以在sqlMapConfig.xml声明别名, 在映射文件中可以使用别名缩短配置,注意此配置要放在最前面 sqlMapConfig.xml中: <!-- 声明别名 --> <typeAliases> <typeAlias type="cn.tedu.mybatis.beans.User" alias="Alias_User"/> </typeAliases…
springboot+maven+mybatis+mysql 利用org.mybatis.generator生成实体类 1.添加pom依赖:   2.编写generatorConfig.xml文件 (1)文件值指定连接mysql的信息 (2)指定生成的实体包信息 (3)指定生成的mapper包信息 (4)指定生成的xml资源文件信息 (5)添加需要生成的表信息   3.资源文件目录,创建maven运行项:     4.工具栏->运行->编辑结构     5.设置生成命令:mybatis-gen…
1.单个实体类设置别名 1.1 不使用alias <typeAliases> <!-- typeAlias:为某个java类型起别名 ; type:指定要起别名的类型全类名; 默认别名就是类名小写(大小写都可以) --> <typeAlias type="com.mybatis.entity.Employee" /> </typeAliases> <?xml version="1.0" encoding=&quo…