您的位置: 首页 > IT文章 > mybatis框架的第二天 mybatis框架的第二天 分类: IT文章 • 2023-10-26 20:38:35 先在接口中,写对应的方法名称,返回类型,访问符。 之后在映射配置文件中,写具体的实现 二.mybati中crud的细节 1.模糊查询 这是接口中 这是xml中 有两种表示方式: 第一种: 模糊查询时的百分号%,并没有在sql语句中进行体现,而是要在代理对象使用该方法时,在对应的参数里面加入, 因为第一种方式,是用的预编译的形式,用的是占位符,所以当代理对象调用方法时,传入的参数,是完全的插入到了 sql语句中了。 第二种:采用的是字符串拼接的方式,而且里面的value是固定的写法,同时由于是字符串拼接的方式,那么就有sql注入的危险,所以一般来说都是采用第一种方式。 三.Mybatis保存操作中的细节,并且返回保存数据的id 在selectKey标签中,KeyProperty的值是domain.User中的id。kyColumn的值是表的字段名,order是执行的顺序。 三.property标签用法 之前property是用在这里,常规操作,其实可以把property单独拿出来, 之后将dataSource中的property中的value值可以换成, 这里对应的名字,比如这样 ** 还可以引用外部的配置文件信息,具体如上。 四.typeAlias标签和package标签 package标签比较方便一些,节省很多代码 还有一种在mappers中指定接口的包。这两种用法在实际开发中比较有用,做笔记