
JAVA
Summer142857
人生苦短,let's go
展开
-
Mybatis类型别名:typeAlias与package
自定义别名时,需要在全局配置文件(SqlMapConfig.xml)中进行配置,有两种方法:单个别名定义(typeAlias):<typeAliases> <typeAlias alias="user" type="com.seu.domain.User"></typeAliases>批量别名定义(package):<typeAlia...原创 2020-02-06 10:50:17 · 603 阅读 · 0 评论 -
Mybatis中解决实体类属性与数据库列名不对应的两种方式
有两种解决办法:在sql语句中给列取别名在映射文件中配置resultMap方法1是在sql语句层面上进行操作,而方法2需要耗费一定的解析xml配置的资源,因此方法1的执行效率更高,如果是对性能有要求的项目最好用方法1.下面通过例子来说明:假设有一个实体类User,要执行findAll方法:package com.seu.domain;public class User { ...原创 2020-02-06 10:38:42 · 503 阅读 · 0 评论 -
JAVA高级特性——反射
概述反射是JAVA中最强大的技术之一,其可以将类的各个组成部分封装为其他对象,即在运行状态中,对于任意的类,都能够获取其构造方法、成员变量和成员方法;对于任意的对象,都能够调用其任意一个方法或属性。在编写框架时可以用反射技术实现很多常规操作难以实现的功能。1.引入假设你正在编写一个MOBA类游戏,其中创建两个类:Hero(英雄类)、Creeps(野怪类),代码如下:package Refl...原创 2019-11-29 18:43:20 · 249 阅读 · 0 评论