标签:insert des tar tor 表示 resultmap dir class type
尝试不用spring-mybatis框架
手动配置mybatis,遇到了找不到mapper的情况,
因为target目录下找不到src目录下的com.ooteco.mapper文件夹
需要在pom配置这个路径的为 resources
<build> <defaultGoal>install</defaultGoal> <finalName>huifuProduct_1_3</finalName> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <!-- 是否替换资源中的属性 --> <filtering>false</filtering> </resource> <resource> <directory>src/main/resources</directory> <!-- <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>true</filtering> --> </resource> </resources>
<![CDATA[ ... ]]>在xml中的作用,略
#{studentId}和${}的区别 略
使用resultType的方式是有前提的,那就是假定列名和Java Bean中的属性名存在对应关系 resultMap来解决列名不匹配的问题
1、resultMap定义中主键要使用id
2、resultMap和resultType不可以同时使用
insert时候主键的问题
1. MySQL本身的语法,主键字段在insert的时候传入null,
2.MyBatis支持的生成主键方式,useGeneratedKeys表示让数据库自动生成主键,keyProperty表示生成主键的列。
标签:insert des tar tor 表示 resultmap dir class type
原文地址:http://www.cnblogs.com/tianyuxieshen/p/6362237.html