Alex_TD

2020年2月17日

Mybatis----注解方式开发

摘要: 1注解开发: @select ( “select * from user where id=#{id} and name=#{user}”) User getUserList(@Param("id2") int id,@Param("user") String name) :@Param :应该是防 阅读全文

posted @ 2020-02-17 19:14 Alex_TD 阅读(153) 评论(0) 推荐(0) 编辑
Mybaits-----Limit分页

摘要: 1.分页显示: select * from user limit 当前页=pagesize*(i-1),页面数据条数; 总页数=(数据总条数+pagesize-1)/pagesize 或者 (int) Math.ceil((double)总条数/pagesize) 2.rowbounds 3.前端实 阅读全文

posted @ 2020-02-17 17:44 Alex_TD 阅读(83) 评论(0) 推荐(0) 编辑
Mybatis---log4j

摘要: 1.日志配置:<settings> <setting name="logImpl" value="STDOUT_LOGGING"/>//自带日志 <setting name="logImpl" value="LOG4J"/>//第三方日志</settings>2.配置文件:log4j.propert 阅读全文

posted @ 2020-02-17 17:24 Alex_TD 阅读(110) 评论(0) 推荐(0) 编辑
Mybatis----ResultMap 结果集

摘要: 1.实体类和数据库列的名称不一致的解决方式:(注:mybaitis的类型处理器,java类型和数据库类型转换问题?) 1.数据库查询语句:给列起别名(和实体类属性名一致) 2.Mapper配置中:ResultMap: 结果集映射:解决实体类和数据库列之间的映射关系 <resultMap id="Us 阅读全文

posted @ 2020-02-17 14:39 Alex_TD 阅读(355) 评论(0) 推荐(0) 编辑
Mybatis--生命周期作用域

摘要: 1.生命周期和作用域: 1.SqlSessionFactoryBuilder 创建完成 SqlSessionFactory 就可以释放了 2.SqlSessionFactory: 相当于保存数据库会话的线程池。 一旦创建就应该在程序的运行期间一致存在。 不得丢弃和创建另一个实例。 使用单例或者静态单 阅读全文

posted @ 2020-02-17 13:53 Alex_TD 阅读(110) 评论(0) 推荐(0) 编辑
Mybatis---注意事项及配置类属性

摘要: 1.注意事项:Mapper 里字符串用""双引号, select * from table where concat(col1,col2) like "%"#{col3}"%"; select count(id) from table; 1.实体类的属性名和数据库字段一致 2.绑定映射resourc 阅读全文

posted @ 2020-02-17 13:19 Alex_TD 阅读(298) 评论(0) 推荐(0) 编辑