parameterMap与parameterClass

来源:互联网 发布:手机长时间摄像软件 编辑:程序博客网 时间:2024/06/05 02:00


<!--查询单个记录作为相册封面-->
    <select id="GetPhotoAsAlbumFace" parameterClass="System.Collections.Hashtable" resultMap="PhotosMap">
      <![CDATA[SELECT top 1 *
FROM Photo_PhotoInfo
WHERE createtime>=#CreateShortDate#
  AND createtime<dateadd(DAY,1,#CreateShortDate#)
  AND AlbumID =#AlbumID#
ORDER BY createtime DESC]]>
    </select> (ok!)



 <!--查询单个记录作为相册封面-->
    <select id="GetPhotoAsAlbumFace" parameterMap="pm_GetHistoryPhotosList" resultMap="PhotosMap">
      <![CDATA[SELECT top 1 *
FROM Photo_PhotoInfo
WHERE createtime>=#CreateShortDate#
  AND createtime<dateadd(DAY,1,#CreateShortDate#)
  AND AlbumID =#AlbumID#
ORDER BY createtime DESC]]>
    </select>   (failed! )

    <select id="GetPhotoAsAlbumFace" parameterMap="pm_GetHistoryPhotosList" resultMap="PhotosMap">
      <![CDATA[SELECT top 1 *
FROM Photo_PhotoInfo
WHERE createtime>=?
  AND createtime<dateadd(DAY,1,?)
  AND AlbumID =?
ORDER BY createtime DESC]]>
    </select>   (failed! 一个参数在多个地方使用,问号只是按照parameterMap的属性定义先后来调用)

0 0
原创粉丝点击