> 信息中心 >

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里返回类型用resultmap映射的时候,如果res...

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

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 要查询一个表中所有数据显示到jsp中

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

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

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

mybatis如何查询多条sql语句返回前台页面回显数据

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

mybatis 中如何映射实体类和表名

答:首先:最好把实体类里面的变量名称和表里面字段写成一致。 然后:在SqlMapConfig.xml中 这就是把你的实体类写了个别名 最后:在写查询添加的时候: 返回实体类对象 select * from tb_game 这样查出的结果就对应上数据了。

mybatis 中如何映射实体类和表名

答:首先:最好把实体类里面的变量名称和表里面字段写成一致。 然后:在SqlMapConfig.xml中 这就是把你的实体类写了个别名 最后:在写查询添加的时候:返回实体类对象select * from tb_game这样查出的结果就对应上数据了。

mybatis怎么实现根据id 显示两个表的内容连接

答:可以通过关系映射查询出来 请看下面 在mybatis中,没有级联的概念,但是可以利用集合来实现类似的功能。 mybatis3.0添加了association和collection标签专门用于对多个相关实体类数据进行级联查询,但仍不支持多个相关实体类数据的级联保存和级联...


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

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

热门图片