原始的jdbc:
框架:
配置文件:
xml文件:
最初的xml文件:
这里的user.xml相当于以前写的dao,SqlMapConfig.xml相当于以前写的jdbc,把user.xml丢进SqlMapConfig.xml配置文件里,mybatisfist.java相当于写的一个测试类。
User.xml的sql语句 #{}和${}的区别:
mybatisfirst.java中创建SqlSessionFactory会话工厂的时候selectOne和selectList的区别:
mysql可以设置主键id为自增,user.xml中写插入sql时,可以不用加id属性:
如果想要的到id,就加入以下的:
在mybatis.java里输出一下:
入门结束,与Hibernate比较: