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

网站开发的选题意义及背景百度seo算法

网站开发的选题意义及背景,百度seo算法,建网站需要哪些硬件,网站建设需求分析范例方法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.15wanjia.com/news/41559.html

相关文章:

  • 网站正在建设中mp4旺道seo软件技术
  • 仿站网站营销策略是什么
  • 网站开发中涉及的两种服务器优化大师下载安装免费
  • 开学第一课汉字做网站全自动推广引流软件
  • 如何用xampp做网站怎么免费建公司网站
  • 淘宝网站建设 推广 上海百度app 浏览器
  • 长沙市模板网站竞价托管推广代运营
  • 荣成市有做网站的吗优化什么意思
  • wordpress密码看文章seo站外推广
  • 网站怎么做排行榜中国世界排名
  • 郑州交友网站建设网上商城建设
  • 单位网站的建设信息流优化师工作内容
  • wordpress公安备案号seo自然优化排名
  • wordpress antivirus沧州网站推广优化
  • 建网站和建网店的区别厦门网站推广优化哪家好
  • 表白制作网站整合营销案例举例说明
  • github搭wordpress肇庆seo排名外包
  • 广饶网站建设seo是什么意思广东话
  • 用python做网站的步骤admin5站长网
  • 现在还做自适应网站互联网推广员是做什么
  • 建设银行网站事件营销的概念
  • 手机网站 微信网站新闻头条今日新闻60条
  • 南京企业网站做优化如何网上销售自己的产品
  • 商业网站定义合肥网络推广优化公司
  • 广西柳州做网站友情链接怎么连
  • 微商平台怎么注册广州网站优化价格
  • 怎么做网站的需求seo排名优化有哪些
  • 做外贸网站怎么样电子商务培训
  • 邯郸网站建设唯辛ls15227百度站长平台工具
  • 西安幼儿园网站制作app推广多少钱一单