MyBatis通用的10种写法总结大全
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs映射成数据库中的记录。foreach元素的属性主要有item,index,collection,open,separator,close。所以,不管是多参数还是单参数的list,array类型,都可以封装为map进行传递。当 choose 中所有 when 的条件都不满则时,则执行 otherwise 中的sql。安全考虑,我们使用where将choose包起来,放置关键字多于错误。将实体类中所有的属性均进行判断,如果不为空则执行判断条件。当where中的条件使用的if标签较多时,这样的组合可能会导致错误。这时我们可以使用where动态语句来解决。
用户评论