`
lz726
  • 浏览: 335300 次
  • 性别: Icon_minigender_2
  • 来自: 福建,福州
社区版块
存档分类
最新评论

支撑的一周

阅读更多

     流感蔓延,自己也没能幸免地逃过.所以,基本上,这一周一直是用意志和信念支撑着前行.不过,时间真的很快,来去间,又是一周的光景.

    820号,主要是解决多表查询的问题.当一个表与另一个表,在HIBRENATE的映射文件里头有配置的关系时候的查询,和没有配置的查询是不一样的.没有配置的,可以用正常的SQL语句.而配置了,就要用到类,写法也不相同.比如:

  表Customerinfomation  cu和表 Customerman  cm存在一对多的关系

在配置文件.hbm.xml里头的配置是:

<many-to-one class="com.mycom.Customerinfomation" name="customerinfomation" lazy="false" fetch="select"></many-to-one>  <many-to-one class="com.csc.callcenter.bean.Customerinfomation" name="customerinfomation" lazy="false" fetch="select"></many-to-one>
            <column name="CID" scale="0" precision="22"></column>
        <many-to-one class="com.csc.callcenter.bean.Customerinfomation" name="customerinfomation" lazy="false" fetch="select"></many-to-one>

那么查询的时候,Customerinfomation 表中的CID  与 Customerman  中的CID 关联原本写成cu.cid=cm.cid

现在要写成:

 cu.customerinfomation.cid=cm.cid;

   821号,处理一些小问题.继续做新的模块.但是,探讨需求的时候,遇到了好多的问题.所以有点返工了.

   822下午,跟老板一起又研究了一遍那个模块的需求.基本的达成了一定的共识.但,问题变得更加的复杂化了.唉!

   823要开始新工作.结果,在读取字典表中的数据的时候,又卡在一个新的查询语句上了.以前写过类似的语句.应该说是一年前写过,以为自己不会忘记了,但是还是忘记了.回家,找到了之前自己写的东西.又许多的感慨萌生.其实,并没有很规范地学习过SQL.都是旁门左道来着.唉!忘记,应该也是很正常的事情了.但愿,从今以后,利用时间不断地完善自己.加油!

   824停电了,结果大家都回家了.

   825,今天开始,继续工作.

  这一周,最开心的就是解决了SSH框架的多表查询问题了.还有关于LAZY的问题.

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics