发表于: 2017-04-02 22:02:05
0 1594
一、今天完成的事情:
巩固了任务二的知识结果发现:遇到了很多问题
今早老大讲的动态sql查询,听到结束,发现并都是迷糊的。
我的理解动态查询都是一些sql语句的通过条件的判断拼接组成;
老大讲了查询的,(演示的代码忘记了。,。。)大概就是代码中通过条件查询的结果写的方法是数据,如果数据很多那么服务器调取的数据就越多,这是性能问题。
解决的方法就是:
通过coun++结果返回的应该只是数值,而不是数据,这一点清楚它的概念,但是还没想到该怎么实现;
还有讲了数据结构的一些东西,就是翻页的问题,假设我们在不知道总的数据有多少页的时候如何去判断还有没有下一页,做法是
当执行完本页操作的时候,下一次读取数据在原本的数据上+1,看返回值是不是等于11(n),来判断。
二、遇到的问题:
打war包出错,昨天post方法也没通过。
回头看了mybatis的映射文件出现:
我在想是因为没有使用mysql的方言导致的吗?可是实验后并不能解决我的问题,hibernate里面在开始时使用了
<!-- 使用MySQL方言 -->
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect"/>
我在想是不是因为我在mybatis没有加入声明。可是查了一下好像没有需要声明。在传入数据时依然是失败的。
我在想是不是数据库没连接上去,可是检查文件是通过的。
静态数据的传输是没问题的,那json注册应该是通过的,所以很迷惑
三、明天计划的事情:
开始task3
四、收获:
java的世界数据结构的熟练使用,是以后优化的一个重要的基础,我们要学好数据结构。,加油吧。
评论