Result Type Map Mybatis. When deciding which TypeHandler to use in a ResultMap the Java type is known from the result type but the JDBC type is unknown. MyBatis therefore uses the combination javaTypeTheJavaType jdbcTypenull to choose a TypeHandler.
Using hashmap as resultType in MyBatis If you have an SQL statement like the following which you dont necessarily need to retrieve into a Java Bean you can use MyBatis resultTypehashmap attribute on your select statement. MyBatis therefore uses the combination javaTypeTheJavaType jdbcTypenull to choose a TypeHandler. Usually im using javabean as both parameter and return values for MyBatis.
IBATIS - Result Maps - The resultMap element is the most important and powerful element in iBATIS.
In SQL Mapping XML file -- select id username hashedPassword from some_table where id id. According to MyBatis Documentation - Results A list of Result mappings that contain details of how a particular result column is mapped to a property or field Result A single result. Use this annotation to map table column with java property that helps to get result in Select annotation. Id is unique identifier used to identify the insert statement.