发表于: 2017-09-14 23:43:07

4 698


今天完成的事情:

1.MyBatis

(1)MyBatis的定义:MyBatis是支持SQL查询,存储过程和高级映射的优秀持久框架。它消除了几乎所有的JDBC代码参数的手工设置以及对结果集的检索。                    MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO映射成数据库中的记录。

(2)POJO:普通的Java对象。Plain Old Java Objects

(3)mybaits提供的持久框架包括SQL Maps和Data Access Objects(DAO)

(4)mybaits和hibernate的对比:相对于Hibernate等提供了全面的数据库封装机制的“全自动化”ORM实现而言,“全自动”ORM实现了POJO和数据库之间                                的映射,以及SQL的自动化生成和执行。而mybatis提供的“半自动化”ORM着力实现了POJO与SQL之间的映射关系。

2.完成mybatis连接数据库,编写dao

明天的计划:

巩固JDBC和Mybatis,学习Spring

遇到的问题:

1.程序运行完后出现错误:Duplicate entry '100' for key 'PRIMARY'

但是无论把做为主键的id设为自增还是不是自增都一直报错,暂时还没解决,明天再看看吧。

2.就是如果看不懂代码的话,运行程序会有很多很多的报错,然后就是根据报错提示来修改代码,不过遇到一些没有提示或者查找不出报错原因的错误代码,差不多就可以放弃这个换其他的了。

收获:

多尝试,但别盲目,感觉错了就换另外的,别纠结。


返回列表 返回列表
评论

    分享到