• 个人经验总结


    1.修改bug,不要只想,而是要实际行动,找到代码的位置,尝试着修改。要一遍遍尝试,找规律,尤其在修改他人的代码时,表的关系一定要对应好。

    2.搞接口,数据同步,一定要知道表的结构,只要表的结构对应关系找好。同步数据就不是问题

    3.无论开发什么项目,只要涉及数据库的一定要先弄清楚要做什么即需求是什么,另一个就是表的结构一定要知道

    4.问题:

      将其他人表的数据保存展示到我的页面前台,当时为了方便,就在我的新表中新建了一个字段,将数据保存到我的表中用于展示。

      当他把他们的数据修改或者删除后,我这边中间表的数据并没有删除了修改,而是还在。

      解决: 

      所以下次再有这种情况,尤其涉及其他人的表,要从他们的表中取数据,而不是把它保存到自己的表中,给自己后期带来不必要的麻烦

    5.hibernate中,多表关联时,不要搞太多外键,不然会出现不必要的麻烦。例如,通过struts2返回对象给Ajax时,并没有报一样,但是ajax回调函数

    就是不执行,可能的原因就是外键关联太多,找不到出口了,具体看hibernate分类中博客。如果一旦出现这种情况,可以将返回的对象换成一个新的Vo,

    将需要显示的信息全部保存到vo中,而不是通过返回的原始对象取数据(原始对象里面涉及从关联表中取数据)

    最根本的解决问题是,不必要的情况下尽量少用外键。

  • 相关阅读:
    [多线程学习笔记]条件变量
    [多线程学习笔记]互斥量
    [多线程学习笔记]线程生命周期
    多定时器队列
    双向环形链表
    多目录,多可执行文件的Makfile的编写
    大工匠
    从零开始打造我的计算机系统【运行效果】
    从零开始打造我的计算机系统【交叉汇编器】
    C中的回调函数
  • 原文地址:https://www.cnblogs.com/beijingstruggle/p/4902384.html
Copyright © 2020-2023  润新知