mybatis
ErMuShui
这个作者很懒,什么都没留下…
展开
-
Mybatis的多表查询配置
MyBatis多表配置方式 一对一配置:使用做配置 一对多配置:使用+做配置 多对多配置:使用+做配置 resultMap标签用于手动指定数据库查询结果:字段与实体属性的映射关系 id:自定义别名 type:查询结果集封装的对象,(如:com.ermu.domain.Order) ,这里可以使用核心配置文件中声明别名表示(order) <resultMap id="orderMap" ty...原创 2019-12-22 22:11:22 · 219 阅读 · 0 评论 -
mybatis中 一对一和一对多的配置封装
例如:一个订单对应一个用户 第一步:在mabatis文件中配置别名,方便后续使用 <!--自定义类别名--> <typeAliases> <typeAlias type="com.ermu.domain.User" alias="user"/> <typeAlias type="com.ermu.domai...原创 2019-12-22 21:04:19 · 407 阅读 · 0 评论 -
mybatis中 通过配置分页助手插件,分装复杂的分页操作,就可以简单的获取分页相关数据
第一步:导入通用的PageHelper的坐标 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version&g...原创 2019-12-21 15:16:08 · 172 阅读 · 0 评论 -
mybatis中 通过类型处理器实现java类型和数据库表中类型的转换存取
第一步:定义转换类继承BaseTypeHandler ,并且覆盖4个未实现的方法 setNonNullParameter为数据到数据库的回调方法 getNullableResult为查询时mysql的字符串类型转换成java的Type类型的方法 例如:定义一个DateTypeHandler 类进行继承,实现将Date数据类型的java数据存入数据库中提前声明转为Long型毫秒值 public cl...原创 2019-12-21 14:48:31 · 421 阅读 · 0 评论