`

工作中遇到的问题和解决办法13

阅读更多

07年7月7日

        今天用hibernate遇到了could not initialize proxy - the owning Session was closed 的错误,找了半天才找到原因,因为我在配置文件里面配置了关联关系,但是我的DAO方法的查询里面却没有把配置的关联用left join fecth查出来,以至于会出现这个错误! 

07年7月7日

        关于struts配置文件中的redirect属性的应用总结:

     <action
      name="fileInfoForm"
      path="/addfactaudit"
      scope="request"
      type="com.yliso.flmng.struts.action.AddFactAuditAction">
       <forward name="success" path="/queryaudit.do" redirect="true" />
       <forward name="false" path="/flmng/queryFile/lookoneaudit.jsp " redirect="false" />      
    </action>

就说说蓝色部分,当我成功添加完审核以后(也就是执行path="/addfactaudit"以后),跳到/queryaudit.do这个action,而这个action执行成功返回的是一个列表页面,带分页的,这样当我点击分页中的上一页下一页来回分页的时候,redirect如果等于false,那么会不停的执行path="/addfactaudit"这个action,每点一次分页,都会在数据库表里添加一下这个action的,把它设为true以后,这种现象就没有了,以前遇到过这个,但是没有这次认识深刻,redirect是跳转以后重新定向的属性,如果设为false,那么它就不重新定向,在这两个action不停的循环执行,当设为true以后,执行蓝色的action会重新定向,这样就不再走path="/addfactaudit"这个action了.

07年7月7日

      基于我以前做的视图,又根据需求改了,里面有转型拼接字段的东西出现了,当时写的很快就完成了,现在作个资料总结:

CREATE VIEW dbo.VDepartTreezf177777
  AS
(SELECT dbo.TsysDepartInf.departId tid, dbo.TsysDepartInf.departName dtname, utname=null, dbo.TsysDepartInf.departLCode tlcode,
      dbo.TsysDepartInf.departIsEnd tisend, dbo.TsysDepartInf.isDel tisdel, dbo.TsysDepartInf.departParentId tdepartparentid,
      dbo.TsysDepartInf.departTreeId depatreeid
FROM dbo.TsysDepartInf left join dbo.TuserInf2TDept on dbo.TsysDepartInf.departId = dbo.TuserInf2TDept.departId)
union
(select dbo.TsysUserInf.userId tid, dtname=null, dbo.TsysUserInf.userName utname,
dbo.TsysDepartInf.departLCode + '0'+CAST(dbo.TsysDepartInf.departId AS varchar)+'$' AS tlcode,
tisend=1, tisdel=0, dbo.TsysDepartInf.departId tdepartparentid, '0'+cast(dbo.TsysUserInf.userId as varchar) depatreeid
from  dbo.TsysUserInf left join dbo.TuserInf2TDept on dbo.TsysUserInf.userId = dbo.TuserInf2TDept.userId
      left join dbo.TsysDepartInf on dbo.TsysDepartInf.departId = dbo.TuserInf2TDept.departId)

以前的工作笔记中有关于这个视图的详细说明,这里就不多说了,关键看蓝色代码,把departLCode这个字段

前面加上0,再加上departId,再加上$符,departId是int类型的,用cast转型,很简单的方法!,留着做资料,以后用就贴出来改改,也能好好复习,记忆力不好......怕忘.......咳.......上岁数了,补钙都不管用了............

分享到:
评论

相关推荐

    毕业设计存在问题及解决办法

    ### 毕业设计中存在的问题及解决办法 #### 一、引言 随着互联网技术的飞速发展,网站已经从最初的信息展示平台逐渐演变为集信息交流、互动娱乐等多种功能于一体的综合服务平台。对于毕业设计中的个人网站项目而言...

    课题研究中存在的问题及解决方法.doc

    课题研究中存在的问题及解决方法.doc

    php配置中遇到问题和解决办法总结

    php配置中遇到问题和解决办法总结,是我三年工作经验的积累,值得大家收藏

    JIRA管理中常见问题与解决办法.docx

    JIRA是一款功能强大的项目管理工具,在实际使用中可能会遇到各种问题,本文总结了在使用JIRA管理测试数据近5年时间中遇到的问题,并提供了相应的解决办法,以帮助大家少走弯路,共同进步。 一、数据库的使用 在...

    软件测试过程中常见问题与解决方法

    "软件测试过程中常见问题与解决方法" 软件测试过程中常见问题...软件测试过程中常见问题与解决方法是Tester 在软件测试过程中需要具备的技术能力和经验。Tester 应该积极地解决这些问题,来提高软件测试的效率和质量。

    hadoop常见问题及解决方法

    hadoop常见问题及解决方法 Hadoop是大数据处理的重要工具,但是在安装和使用Hadoop时,可能会出现一些常见...这些常见的问题及解决方法,能够帮助用户快速解决Hadoop的安装和使用问题,提高Hadoop的使用效率和稳定性。

    做前端项目时遇到的一些问题和自己的解决方式

    自己的端问题及解决方式

    常见软件开发平台搭建实验常见问题以及解决方法

    ### 常见软件开发平台搭建实验中的问题及解决方法 #### 一、Tomcat运行时的常见问题及其解决策略 在进行软件开发时,Tomcat作为常用的Java Web服务器之一,其正常运行对于项目的顺利推进至关重要。但在实际操作中...

    遇到的问题和解决办法1

    以上这些问题和解决办法都是在实际项目开发中常见的问题,通过有效的沟通、规范的代码管理和细致的测试,可以避免或解决这些问题,提高项目的质量和效率。在团队协作中,遇到问题并不可怕,关键是要有解决问题的决心...

    个人开发中遇到常见问题及解决办法(吐血总结)

    2 java中double类型数据运算不精确问题的解决办法(采用java.math.BigDecimal类来进行精确计算。) 3 get方式传值乱码问题解决 4 查询被锁的数据,解锁 ,数据库连接数 5 下拉框的数据回显 6 mybatis批量更新,批量...

    关于ADS使用中遇到问题的讨论以及解决方法

    ADS 使用中遇到的问题讨论和解决方法 本文讨论了在使用 ADS 时遇到的问题和解决方法,这些问题主要来自于 UCOS 从 FLASH 中启动时遇到的困难,以及如何使用 Scatter 文件来解决这些问题。 首先,ADS 是什么?ADS ...

    施工中遇到的问题及解决方法.doc

    施工中遇到的问题及解决方法.doc

    医院后勤运行维修保障工作中存在的问题与解决方法.pdf

    然而,当前医院后勤保障工作中存在一系列问题,需要针对性的解决策略。 首先,后勤保障人员短缺是普遍现象。随着医院规模的扩大和医疗设备的更新换代,对后勤保障的需求日益增加,但工作人员数量并未同步增长。这...

    sql2005使用中遇到的问题解决方法

    SQL Server 2005是微软推出的一款关系型...提供的"sql2005使用中遇到的问题解决方法.txt"文件很可能会涵盖更多具体问题的解决步骤和技术细节,建议仔细阅读并结合实践,以提高对SQL Server 2005的掌握和问题解决能力。

    无线传感器5大常见问题及解决方法

    无线传感器在实际应用中常会遇到各种问题,这些问题会影响到传感器的正常工作和数据准确性。以下将对无线传感器的五大常见问题进行详细分析,并提供相应的解决方法。 首先,无线传感器安装后可能会出现显示跳动或...

    实际工作总结的CSS兼容解决办法

    在WEB开发过程中,CSS(层叠样式表)是构建页面布局和样式的基石,但不同浏览器对CSS的支持程度和解析方式可能存在差异,这就引出了我们常说的“CSS兼容性问题”。作为一名刚毕业就投身此领域的开发者,过去一年的...

    用于windows正版激活中遇到的问题和解决办法

    用于windows正版激活中遇到的问题和解决办法

    电脑内存九大常见的问题和解决办法

    电脑内存是计算机系统中至关重要的部分之一,它主要负责数据的临时存取任务。随着电脑使用频率的增加,内存条可能出现各种故障,影响电脑的正常...了解这些问题及其解决办法对于提高电脑系统的稳定性和性能至关重要。

    解决问题方法论实用处理问题方法及个步骤PPT课件.pptx

    在实际工作中,我们需要具备解决问题的能力,包括专业知识、沟通、协调能力、团队合作能力、良好的控制情绪的能力、良好的判断力、高度的执行能力、激情和有效的方法等能力。只有具备这些能力,我们才能更好地处理...

Global site tag (gtag.js) - Google Analytics