

原始的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比较:


被折叠的 条评论
为什么被折叠?



