page contents
Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
2850金币数
43180 经验值
1个粉丝
主页被访问 6474 次

3096 个回答

0 赞同

Mybatis在核心处理类叫什么?

SqlSession

回答于 2022-07-11 14:39

0 赞同

查询表名和返回实体Bean对象不一致,如何处理?

映射键值对即可 <result column="title" property="title" javaType="java.lang.String"/> column:数据库中表的列名 property:实体Bean中的属性名

回答于 2022-07-11 14:38

0 赞同

Mybatis的好处?

把Sql语句从Java中独立出来。 封装了底层的JDBC,API的调用,并且能够将结果集自动转换成JavaBean对象,简化了Java数据库编程的重复工作。 自己编写Sql语句,更加的灵活。 入参无需用对象封装(或者map封装),使用@Param注解

回答于 2022-07-11 14:38

0 赞同

Mybatis配置一对多?

<collection property="topicComment" column="id"ofType="com.tmf.bbs.pojo.Comment" select="selectComment" /> property:属性名 column:共同列 ofType:集合中元素的类型 select:要连接的查询

回答于 2022-07-11 14:37

0 赞同

Mybatis配置一对一?

<association property="topicType" select="selectType"column="topics_type_id" javaType="com.tmf.bbs.pojo.Type"/> property:属性名 select:要连接的查询 column:共同列 javaType:集合中元素的类型

回答于 2022-07-11 14:37

0 赞同

${} 和 #{}的区别?

${}:简单字符串替换,把${}直接替换成变量的值,不做任何转换,这种是取值以后再去编译SQL语句。 #{}:预编译处理,sql中的#{}替换成?,补全预编译语句,有效的防止Sql语句注入,这种取值是编译好SQL语句再取值。 总结:一般用#{}来进行列的代替

回答于 2022-07-11 14:36

0 赞同

获取上一次自动生成的主键值?

select last _insert_id()

回答于 2022-07-11 14:36

0 赞同

Mybatis如何分页,分页原理?

RowBounds对象分页 在Sql内直接书写,带有物理分页

回答于 2022-07-11 14:35

0 赞同

Mybatis工作原理?

原理: 通过SqlSessionFactoryBuilder从mybatis-config.xml配置文件中构建出SqlSessionFactory。 SqlSessionFactory开启一个SqlSession,通过SqlSession实例获得Mapper对象并且运行Mapper映射的Sql语句。 完成数据库的CRUD操作和事务提交,关闭SqlSession。

回答于 2022-07-11 14:35

0 赞同

@RequestMapping 注解用在类上的作用?

作用:用来映射一个URL到一个类或者一个特定的处理方法上

回答于 2022-07-09 10:18