首页 > 代码库 > mybatis
mybatis
尝试不用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表示生成主键的列。
mybatis
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。