当前位置: 首页 > news >正文

网站开发 价格差异上海知名seo公司

网站开发 价格差异,上海知名seo公司,小程序登录页面,制作企业网站的报告文章目录 配置内容properties标签typeAlias标签mappers标签 配置内容 SqlMapConfig.xml中配置的内容和顺序如下: properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandler…

文章目录

    • 配置内容
      • properties标签
      • typeAlias标签
      • mappers标签

配置内容

SqlMapConfig.xml中配置的内容和顺序如下:

properties(属性)
settings(全局配置参数)
typeAliases(类型别名)
typeHandlers(类型处理器)–Java类型–JDBC类型—>数据库类型转换
objectFactory(对象工厂)
plugins(插件)–可以在Mybatis执行SQL语句的流程中,横叉一脚去实现一些功能增强,比如PageHelper分页插件,就是第三方实现的一个插件
environments(环境集合属性对象)
environment(环境子属性对象)
transactionManager(事务管理)
dataSource(数据源)
mappers(映射器)

properties标签

SqlMapConfig.xml可以引用java属性文件中的配置信息。
1、在classpath下定义db.properties文件,

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/ssm?characterEncoding=utf-8
jdbc.username=root
jdbc.password=root

2、在SqlMapConfig.xml文件中,引用db.properties中的属性,具体如下:

<properties resource="db.properties"/><environments default="development"><environment id="development"><transactionManager type="JDBC"/><dataSource type="POOLED"><property name="driver" value="${jdbc.driver}"/><property name="url" value="${jdbc.url}"/><property name="username" value="${jdbc.username}"/><property name="password" value="${jdbc.password}"/></dataSource></environment></environments>

properties标签除了可以使用resource属性,引用properties文件中的属性。还可以在properties标签内定义property子标签来定义属性和属性值,具体如下:

<properties><property name="driver" value="com.mysql.jdbc.Driver"/>
</properties>

注意: MyBatis 将按照下面的顺序来加载属性:
读取properties 元素体内定义的属性。
读取properties 元素中resource或 url 加载的属性,它会覆盖已读取的同名属性。

typeAlias标签

别名的作用:就是为了简化映射文件中parameterType和ResultType中的POJO类型名称编写。
默认支持别名
别名 映射的类型

_bytebyte
_longlong
_shortshort
_intint
_integerint
_doubledouble
_floatfloat
_booleanboolean
stringString
byteByte
longLong
shortShort
intInteger
integerInteger
doubleDouble
floatFloat
booleanBoolean
dateDate
decimalBigDecimal
bigdecimalBigDecimal
mapMap

自定义别名
在SqlMapConfig.xml中进行如下配置:

<typeAliases><!-- 单个别名定义 --><typeAlias alias="user" type="com.xd.mybatis.po.User"/><!-- 批量别名定义,扫描整个包下的类,别名为类名(首字母大写或小写都可以) --><package name="com.xd.mybatis.po"/>
</typeAliases>

mappers标签

<mapper resource=“”/>
使用相对于类路径的资源
如:

<mapper resource="sqlmap/User.xml" />

<mapper url=“”>
使用绝对路径加载资源
如:

<mapper url="file://d:/sqlmap/User.xml" />

<mapper class=“”/>
使用mapper接口类路径,加载映射文件。
如:

<mapper class="com.xd.mybatis.mapper.UserMapper"/>

注意:此种方法要求mapper接口名称和mapper映射文件名称相同,且放在同一个目录中。
<package name=“”/>
注册指定包下的所有mapper接口,来加载映射文件。
如:

<package name="com.xd.mybatis.mapper"/>

注意:此种方法要求mapper接口名称和mapper映射文件名称相同,且放在同一个目录中。

http://www.yayakq.cn/news/155241/

相关文章:

  • 网站做平台商务网站策划 网站目标与经营模式定位
  • 做公司网站要走哪些流程电子商务网站建设课程设计报告
  • 做网站通过什么赚钱网站建设经验心得
  • 网站域名申请了该怎么做做电影网站的软件
  • 做网站推广的企业合肥网站优化价格
  • 免费论坛网站大全温州网络公司哪家最好
  • 业务宣传网站建设手机平台网站开发
  • 腾讯公司网站wordpress导入docx
  • 网站描述wordpresswordpress怎么用panel
  • 电子商务网站建设心得网站需求分析问题
  • 网站模板 阿里西安做网站维护的公司
  • 能下载的网站网站建设技术分享
  • 免费发布产品网站广西建设网查询
  • 榆林国贸网站建设ai做网站步骤
  • 营销型网站建设一般包含哪些内容玩家自助充值网站建设
  • 山西大同最新通告今天厦门seo网站排名优化
  • 郯城建设银行网站wordpress访问需要密码
  • 阿里云 域名 做网站一流的嘉兴网站建设
  • 校园网站建设意义做家教有什么网站
  • 舆情研判分析报告杭州百度快照优化公司
  • 免费网站添加站长统计seo秘籍优化课程
  • php是怎么设计网站的个人响应式网站设计
  • 地图销售网站网站地图 用户体验
  • 建站之星做出的网站不安全wordpress woocommerce 插件
  • 发布外链网站提升学历有哪几种途径含金量高的
  • 玉树州公司网站建设生态文明建设网站专题培训
  • 建设网站需要电脑配置html写手机网站
  • 网页制作app手机版网站seo快速排名优化
  • 大型网站频道的建设需多人协同开发杭州网站建设宣盟网络
  • 北方外贸网站建设cdr平面设计教程