摘要:
1mybatis开发dao的方法1.1SqlSession作用范围是使用局部变量、成员变量,还是形参?1.1.1SqlSessionFactoryBuilder SqlSessionFactoryBuilder不是单例是以工具类方式来使用,用来创建sqlSessionFactory,需要创建s... 阅读全文
摘要:
Mybatis解决jdbc编程的问题1、数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。解决:在SqlMapConfig.xml中配置数据链接池,使用连接池管理数据库链接。以后交给spring管理。2、Sql语句写在代码中造成代码不易维护,实际应用sql变... 阅读全文
摘要:
user.javapackage cn.itcast.mybatis.po;import java.util.Date;public class User { private int id; private String username;// 用户姓名 private Strin... 阅读全文
摘要:
User.xml向用户表插入一条记录。主键返回需求:user对象插入到数据库后,新记录的主键要通过user对象返回,这样就可以通过user获取主键值。解决思路:通过LAST_INSERT_ID()函数获取刚插入记录的自增主键值,在insert语句执行后,执行select LAST_INSERT_ID... 阅读全文
摘要:
根据用户名称模糊查询用户信息可能返回多条记录。1.1.1User.xml编码如果用%进行模糊查询,#{}表示一个占位符会被翻译为一个?号(SELECT * FROM USER WHERE id= #{id},SELECT * FROM USER WHERE id= ?),向占位符输入参数,mybat... 阅读全文