首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MyBatis之传入参数——parameterType

    在MyBatis的select、insert、update、delete这些元素中都提到了parameterType这个属性。...MyBatis现在可以使用的parameterType有基本数据类型和JAVA复杂数据类型 基本数据类型:包含int,String,Date等。基本数据类型作为传参,只能传入一个。...通过#{属性名}或#{map的KeyName}即可获取传入的值 基本数据类型参数示例: 根据班级ID查询教师列表 xml文件 <selectid="selectTeacher"parameterType...entityTemp : tList) { System.out.println(entityTemp.toString()); } JAVA实体类型参数示例: xml文件  (注:parameterType...="com.myapp.domain.Teacher" 可简写为 parameterType="Teacher" ) <selectid="selectTeacher"parameterType="com.myapp.domain.Teacher"resultType

    62010

    MyBatis魔法堂:Insert操作详解(返回主键、批量插入)

    二、 insert元素 属性详解                               其属性如下: parameterType ,入参的全限定类名或类型别名 keyColumn ,设置数据表自动生成的主键名...MySQL和SQLServer执行auto-generated key field,因此当数据库设置好自增长主键后,可通过JDBC的getGeneratedKeys方法获取。...设置执行该操作后是否会清空二级缓存和本地缓存 timeout ,默认为unset(依赖jdbc驱动器的设置),设置执行该操作的最大时限,超时将抛异常 databaseId ,取值范围oracle|mysql...param student 学生实例 * @return 成功操作的记录数目 */ int add(EStudent student); 至于mapper.xml则分为两种情况了,一种是数据库(如MySQL...数据库(如MySQL,SQLServer)支持auto-generated key field的情况   手段①(推荐做法): <insert id="add" parameterType="EStudent

    6.8K80
    领券