记录个实例,以备后用 对于同时包含and和or的,例如: (status=2 or status=3) and category_id=xxx and user_id=xxx

2020年02月08日 0条评论 72点热度 0人点赞 阅读全文

org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'key' in 'class java.lang.String' sql中使用了test语句,报了这个错误。 加上@param就不报错了 具体什么原因不知道,其他地方一样的用法就不报错= =

2020年02月08日 0条评论 63点热度 0人点赞 阅读全文

存取枚举的名字 只需在实体类对应的属性上添加 @ColumnType(jdbcType = JdbcType.VARCHAR)即可 存取枚举的索引 使用TypeHandler 继承EnumOrdinalTypeHandler 然后在注解@ColumnType中指定typeHandler 注意,如果自定义sql语句的话,记得在@Result注解中指定typeHandler 其他 如果针对其他更加复杂的类型的话,就要自定义TypeHandler了。 参考:https://www.wandouip.com/t5i3602…

2020年02月07日 0条评论 107点热度 0人点赞 阅读全文

就记录个实例,以后可以参考= = 方法一:provider mapper 一些参考资料: https://mybatis.org/mybatis-3/zh/statement-builders.html https://blog.csdn.net/owen_william/article/details/51815506 方法二:使用if标签 需要配合script标签使用

2020年02月05日 0条评论 85点热度 0人点赞 阅读全文

之前一直用的hibernate和nutz,第一次用mybatis,不太熟悉,记录下来防止忘记= = 配置文件 为了少写点@Result,可在设置中开启下划线转驼峰 实体类 实体类中最好都使用包装类,今天在用通用mapper时,遇到非包装类会出现点问题= = Mapper

2020年02月02日 0条评论 103点热度 0人点赞 阅读全文