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

广东企业黄页网站懂得网站推广

广东企业黄页网站,懂得网站推广,wordpress 会员函数,余姚网页设计公司方法1: 在mybatis核心配置文件中指定,springboot加载mybatis核心配置文件 springboot项目的一个特点就是0配置,本来就省掉了mybatis的核心配置文件,现在又加回去算什么事,总之这种方式可行但没人这样用 具体操作&…

方法1: 在mybatis核心配置文件中指定,springboot加载mybatis核心配置文件

springboot项目的一个特点就是0配置,本来就省掉了mybatis的核心配置文件,现在又加回去算什么事,总之这种方式可行但没人这样用

具体操作:

①创建mybatis核心配置文件,放在resources下,设置setting标签,开启驼峰命名

comjavasm.spring bOOt.m a p per  AdminMapper.xml  config

2  3  4  5  6  9  application.yml x springboot  x ÅMybatisConfig.java  configuration  PUBLIC --//mybatis. org//DTD Config 3. O//EN"  'http://mybatis- dtd¯ >  mybatis-config.xml  (settings)  (setting name=  settings)  gura 10K'  mapUnderscoreToCame1Case"

②在springboot的yml配置文件中配置mybatis核心配置文件

1

2

mybatis:

    config-location: classpath:config/mybatis-config.xml

方法2: 在springboot的配置文件中指定(常用)

mybatis都被整合到springboot项目中了,自然属性都被springboot自动配置了,现在的情况就类似于我们要去修改自动配置好的属性

我们只需要在springboot的配置文件中设置一下就行了

mybati s :  mapperlocations: classpath: / mapper/*. xml  confi gurati on :  map—underscore—to—camel—case: true

1

2

3

mybatis:

  configuration:

    map-underscore-to-camel-case: true

方法3: 写一个配置类 自定义注册器

除了修改属性,也可以直接写一个配置类,在类中重写方法,让springboot配置mybatis时运行我们自定义的方法(自定义注册器)而不去运行默认方法

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

@Configuration

public class MybatisConfig {

@Bean

public ConfigurationCustomizer configurationCustomizer(){

    return new ConfigurationCustomizer() {

        @Override

        public void customize(org.apache.ibatis.session.Configuration configuration) {

            configuration.setLazyLoadingEnabled(true);

            configuration.setMapUnderscoreToCamelCase(true);

            configuration.setLogImpl(Log4jImpl.class);

                }

            };

        }

}

方法4:起别名。

数据库表的字段的别名就起为实体类中对应属性名。

select emp_id as empId,emp_name as empName,emp_sal as salary from t_emp

方法5:进行ResultMap映射。

一次性定义,重复使用,避免重复起别名。

<resultMap id="employeeMap" type="com.atguigu.mybatis.entity.Employee"><!-- 使用id标签设置主键列和主键属性之间的对应关系 --><!-- column属性用于指定字段名;property属性用于指定Java实体类属性名 --><id column="emp_id" property="empId"/>   <!-- 使用result标签设置普通字段和Java实体类属性之间的关系 --><result column="emp_name" property="empName"/><result column="emp_salary" property="empSalary"/></resultMap><select id="selectEmployeeByRM" resultMap="employeeMap">select emp_id,emp_name,emp_salary from t_emp where emp_id=#{empId}</select>

Mybatis-plus方法

1.实体类添加注解

主要注释到实体类上的注解:

@TableName(value = …)
当数据库名与实体类名不一致或不符合驼峰命名时,需要在此注解指定表名

主键自增的设定:

@TableId(type = IdType.AUTO)
指定实体类的属性为对应的主键

@TableField注解

1、 主要用来解决实体类的字段名与数据库中的字段名不匹配的问题(数据库user_addr,字段useraddr未驼峰,mp默认开启驼峰)
2. 实体类中的属性字段在表中不存在的问题

1

2

3

4

// 用来解决数据库中的字段和实体类的字段不匹配问题

@TableField(value = "age")

// 用来解决实体类中有的属性但是数据表中没有的字段

@TableField(exist = false// 默认为true

2.在springboot的配置文件中指定(常用)

mybatis-plus:# MyBatis原生配置configuration:# 字段名称下划线转驼峰命名map-underscore-to-camel-case: true

http://www.yidumall.com/news/72093.html

相关文章:

  • 青海建设云平台seo薪资seo
  • 广州建网站哪里比较好建设企业营销型网站
  • 关键字网站采集我想找一个营销团队
  • 上饶做网站哪家好哦手机百度app安装下载
  • 推广平台网站制作霸屏seo服务
  • 中国建设银行网站查询余额搜索引擎营销的流程
  • 教你如何建设网站google chrome官网入口
  • 郑州高端模板建站写文的免费软件
  • 个人网站怎么申请注册网站搜索优化
  • b2b网站发布信息技巧技术培训学校机构
  • 企业网站优化问题天津seo外包团队
  • web前端做营销类企业网站自己建网站怎么建
  • 在哪做网站免费注册二级域名的网站
  • 营销型网站建设主要步骤网络营销sem培训
  • 做商业网站的服务费维护费网站发布与推广
  • 北京最新网站备案标题优化怎么做
  • 网站优化入门荆州seo推广
  • 网站开发需求清单百度服务热线电话
  • 什么网站可以做教师资格证的题东莞做网站最好的是哪家
  • 做网站推广要会什么seo排名点击器曝光行者seo
  • 营销网站制作服务热线如何免费创建自己的网站平台
  • 建筑人才招聘网站青岛网络推广
  • 国内用不了的网站品牌推广的步骤和技巧
  • 导航网站怎么做seo目前最靠谱的推广平台
  • 自己做网站要钱么seo技术中心
  • 如何做彩票网站优秀的软文
  • 常熟做网站公司独立站seo是什么
  • 网站做贩卖毕业论文合法吗站长工具官网域名查询
  • 12306网站的建设历程什么是seo是什么意思
  • 开源网站 做镜像 如何做自媒体平台哪个收益高