问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL Server 2000 使用操作系统文件映射数据库,这些文件都有哪些?

发布网友 发布时间:2022-05-02 07:57

我来回答

2个回答

懂视网 时间:2022-05-02 12:18

1.SQL映射文件(...Mapper.xml)

  SQL映射文件的几个顶级元素(按照定义顺序)

    mapper-只有一个属性   namespace(命名空间)

      用于区分不同的mapper,全局唯一

      绑定dao接口,及面向接口编程

    cache-配置给定命名空间的缓存

    cache-ref-从其他命名空间应用缓存配置

    resultMap-用来描述数据库结果集和对象的对应关系

    sql-可用重用的SQL块,也可以被其他语句引用

    insert-映射插入语句

    update-映射更新语句

    delete-映射删除语句

    select-映射查询语句

2.SQL映射文件的select的返回结果类型的映射可以使用resultMap和resultType,但不能同时使用。

  resultType 直接表示返回类型包括 基础数据类型 和 复杂数据类型。

  resultMap 则是对外部resultMap定义的引用,对外部resultMap的Id,表示返回结果映射到哪一个resultMap上

  它的应用场景一般是 数据库字段信息与对象属性不一致 或者需要做复杂的联合查询以便自由控制映射结果。

3.关于MyBatis的SQL语句参数入参,对于基础数据类型的参数数据,使用@param注解实现参数入参;复杂数据类型的参数直接入参即可。

4.resultMap的association 和 collection 可以实现高级结果映射。

association属性有:

  • javaType:完整Java类名或者别名。若映射到一个JavaBean,则MyBatis通常会自行检测到其类型;
  •    若映射到一个HashMap,则应该明确指定JavaType,来确保所需行为。

  • property:映射数据库列的实体对象的属性。
  • association的子元素有:

  • id
  • result
  •     property:映射数据库列的实体对象的属性。

        column:数据库列名或别名

    collection的属性有:

  • ofType:完整Java类名或者别名,及集合所包含的类型。
  • property:映射数据库列的实体对象的属性。  
  • 5.MyBatis缓存

  • 一级缓存:是基于PerpetualCache(MyBatis自带)的HashMap本地缓存,作用范围为session域内,但session flush 或者 close 之后,该session中所有的cache就会被清空。
  • 二级缓存:就是global caching,它超出session 范围之外,可以被所有SqlSession 共享,开启它只需要在MyBatis的核心配置文件(mybatis-config.xml)settings中设置即可
  • 一级缓存缓存的是SQL语句,二级缓存缓存的是结果对象。
  • SQL映射文件

    标签:高级   复杂数据类型   文件的   注解   范围   ram   res   开启   场景   

    热心网友 时间:2022-05-02 09:26

    10、SQL Server 2000 使用操作系统文件映射数据库,这些文件都有哪些? 1、主要数据文件:主要用于存储数据,也包含数据库的启动信息。 (2 分) 2、次要数据文件:这些文件含有不能置于主要数据库文件中的所有数据。 (2 分) 3、事务日志:这些文件包含恢复数据库的日志信息。 (1 分)
    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    我是个很内向的人有时候会很喜欢听纯音乐,有时候会听特别嗨的DJ_百度知... 与别人握手时该握几下 关于生日祝福语的文案(精选50句祝女子生日幽默风趣的句子) 女人高情商幽默生日祝福语 教师资格证审核通过能重新报名吗 教师资格证审核通过后可以重报吗 报考教师资格证审核通过了还能再重新报考吗 ...名字,霸气高冷的昵称_又狠又霸气的网名_霸气的网名_高冷霸气网名 网名男生霸气冷酷好听,男生网名高冷霸气_男生网名霸气超拽高冷... 记忆枕十大品牌介绍记忆枕真的有用吗 前晚上重庆卫视播放的一个视频 是关于 父亲的 那是什么视频 如何办理强制执行公证债权文书 民法典法律是如何规定债权凭证有效期的 爸爸的东西好大这是什么视频 父爱如扇视频什么电影 债权让与有哪些限制情况 债权文书公证怎么办理 常见的债权凭证有哪些 父亲的5元午餐拍摄者回应走红,这段走红经历对拍摄者来说意味着什么? 债券究竟是债务证书还是债权证书? 坚果激光S3投影删热网怎么拆 什么是债权凭证制度? 什么是债权凭证,债权凭证的特征是什么 合肥哪里有卖坚果激光电视投影 一般的债权证书什么格式?是不是就是借条? 求视频:催人泪下的父爱 债权凭证的概念包括哪些 “骆爸爸”的生活感动网友,在这个视频背后的原因为何让无数人眼眶泛红? 债权凭证是什么意思 有关父亲的公益感人短视频? 陈东雨和陈晓主演的霸道总裁爱上外卖小妹的电视剧叫什么名字? 荞麦泡茶荞麦要搓碎吗? 苏联的党徽是什么啊?有图吗? 克瓦斯的历史 俄罗斯和苏联军衔标识的区别 党卫军乌克兰师的标志 谁知道关于苏维埃红色思想的qq网名!稍微听起来气势恢宏的!加点符号就更好了! 太感谢了 俄罗斯苏维埃联邦社会主义共和国的政治 一个鲜明的标识,土地革命战争开始的标志是什么? 二十四种逻辑谬误理论是什么? 大国崛起为什么叫俄罗斯不叫苏联呢 上帝能够杀掉他自己吗?--上帝可以制造出一快他举不动的石头吗? 苏联的军衔制? 一个逻辑关系求解 民国三年五元袁大头苏维埃版有设有 窃取论点是什么意思? 矛盾为什么那么闻名 苏维埃进行曲简谱G调 不要图片和五线谱 文化历史发展理论关于心理发展的核心是什么 以孔子的一句名言为论点,写出4个论据