> 信息中心 >

mybatis查询用户表中所有信息返回什么类型

来源:互联网 编辑:从小磊

有网友碰到过这样的问题:mybatis查询用户表中所有信息返回什么类型,问题详细内容为:

第一个配置文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">

<!-- 通过这个配置文件完成mybatis与数据库的连接 -->
<configuration>
<environments default="dev">
<!--环境配置 -->
<environment id="dev">
<!--使用jdbc事务 -->
<transactionManager type="JDBC"></transactionManager>
<!--数据源:mybatis自带连接池 -->
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://127.0.0.1:3306/smbms?useUnicode=true&characterEncoding=utf-8"/>
<property name="username" value="root"/>
<property name="password" value="root"/>
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="/com/zn/mapper/UserMapper.xml"/>
</mappers>
</configuration>

第二个配置文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">

<mapper namespace="com.zn.mapper.UserMapper">
<select id="count" resultType="String">
select * from smbms_user where name=?
</select>
</mapper>

测试
public class Test {
public static void main(String[] args) throws IOException {
//1.读配置文件
String resource="mybatis-config.xml";
InputStream is=Resources.getResourceAsStream(resource);
List<User> userList=new ArrayList<User>();
//2.获取连接SqlSession-->Connection
SqlSessionFactory sqlFacotry=new SqlSessionFactoryBuilder().build(is);//sqlsession工厂
SqlSession sqlSession=sqlFacotry.openSession();//获得连接
System.out.println(sqlSession);
//3.查询用户个数select count(1) from smbms_user;
//命名空间。ID值
Object obj=sqlSession.selectOne("com.zn.mapper.UserMapper.count");//根据路径找到那边的sql语句
System.out.println(obj);
for(User user:userList){
System.out.println("用户名"+user.getUserName()+"编码"+user.getUserCode());
}
sqlSession.close();//关闭流
}

,我搜你通过互联网收集了相关的一些解决方案,希望对有过相同或者相似问题的网友提供帮助,具体如下:

解决方案1:
查询用户所有信息 返回类型用户实体类 收获园豆:5

mybatis怎么查询表中所有数据

答:最重点的是返回值类型 要是查询语句不会写干脆别玩了 你给的答案接近于废话

mybatis 查询一个列 结果集是什么类型? 查询一个列

答:如果只是查询一个字段,用String类型就可以,resultType="String"; 如果是多个字段,可以用相关的类名作为返回类型,例如 你的monitor_entity表对应的实体类为Monitor,就可以这样写:resultType="Monitor"; 如果是多个字段,而且多个字段不在同...

mybatis 查询数据库返回值某字段是 List 该怎么搞

答:解决方法:如果确认是单条数据,可以直接 Object? ***(**); 。没有封装成对象时,默认返回的是List这样的数据。Dao接口:List list(Integer id);SQL:。 拓展: 1、MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software fou...

mybatis里返回类型用resultmap映射的时候,如果res...

答:MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射时,其实查询出...

mybatis 如何查找表里的某一个字段,然后返回

答:用户 知道合伙人 芝麻团 芝麻将 日报作者 ...mybatis 如何查找表里的某一个字段,然后返回...个人、企业类侵权投诉 违法有害信息,请在下方选择后...

mybatis 要查询一个表中所有数据显示到jsp中

答:action里面不是可以传参数么...你去后台的时候要调用你那个select方法才行啊...不然返回出去的是空的肯定找不到这个你绑定的list了...

mybatis怎么查询所有的数据

答:建议以这样的思路解决问题: 1、如果这3个查询的逻辑不复杂,可以在mybatis的mapper文件中将sql合并。 2、1无法解决问题,而三个list结果集的map结构相同,在后台可以用list.addAll()进行合并。 3、如果2仍然无法解决

mybatis查询表中所有数据总是丢失最后一条

答:SELECT * FROM aa FETCH FIRST ${NUM} ROWS ONLY 这样就可以了,我在项目也这样处理的

mybatis单表分组查询如何返回总数,最大值等,同时...

答:不要局限于BaseResultMap,新建一个类接收相应类型的字段值就行。

mybatis多表联查,方法返回什么

答:石荣本是济南武孝廉,父母与妻皆亡故,家业凋零,赴京铨叙途中暴病,幸得中年妇人胡氏以红丸救治,转危为安。石荣感激,愿娶胡氏为妻,并对天盟誓,绝不再娶。在胡氏佐助下,石荣顺利赴京,官运亨通,但却一去不回。原来他贪求富贵,已娶名门王氏。

mybatis的sql查询返回数据类型有哪些

3.1 当提供的返回类型属性是resultType时,MyBatis会将Map里面的键值对取出赋给resultType所指定的对象对应的属性。所以其实MyBatis的每一个查询映射的返回类型都是R...

mybatis 查询一个列 结果集是什么类型? 查询一个列

; 如果是多个字段,可以用相关的类名作为返回类型,例如 你的monitor_entity表对应的实... Monitor"; 如果是多个字段,而且多个字段不在同个表中,可以使用Map作为返回值,r...

dao中方法返回值为string类型,mybatis配置文件中怎么配置

Mybatis 是一种"半自动化"的ORM实现。 二.从JDBC到Mybatis 1. JDBC查询数据库数据... 我们必须告诉SQL处理器两点:第一,需要返回什么类型的对象;第二,需要返回的对象的数...

mybatis里返回类型用resultmap映射的时候,如果resultmap写了...

所以其实MyBatis的每一个查询映射的返回类型都是ResultMap,只是当提供的返回类型属... 什么样的类型,这里是Blog类型,那么MyBatis就会把它当作一个Blog对象取出。resultMa...

mybatis 都能返回什么类型啊

返回值参数类型也有种:resultMap与resultClass 这两种类型的选择可以用两句话说明之: 一:当结果集列名和类的属性名完全相对应的时候,则可直接用resultClass直接指定查询结...

mybatis 查询一个表中多个id 用什么类型

可以配置这个查询的返回类型为list,resultClass=java. util. ArrayList。

mybatis 查询数据库返回值某字段是 List 该怎么搞

参数类型" resultType="返回结果类型"> select * from 表 where 。。。... </where> </select> 以上示例中表示查询id>某个数值的所有结果,返回类型为...

myBatis两表关联查询,用resultMap要手动输入所有字段吗

所以其实MyBatis的每一个查询映射的返回类型都是ResultMap,只是当提供的返回类型属... 查询selectBlog的参数;javaType表示当前关联对象在JAVA中是什么类型。 上述介绍的...

mybatis String username String password ,查询用户信息 返回M...

(1)在UsrUserMapper.java里添加一个查询接口:12345678/** * 根据用户名、密码查询UsrUser对象 *  * @param username *&...


请注意,本站信息均收集自互联网,相关信息仅供参考,医疗等重要信息请以正规途径为最终意见,本站不承担任何责任!

www.wosoni.com false 互联网 http://www.wosoni.com/blogcnk/mm/cclicl.html report 4799 解决方案1:查询用户所有信息 返回类型用户实体类收获园豆:5

热门图片