关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
在mapper存储的属性怎么转换为javaBean类型
收起
- 写回答
- 好问题 0 提建议
- 关注问题
- 微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
得这样子做,首先用java定义一个数据库对应 的javabean
然后,mapper文件 中定义和数据库关系的对应。如<resultMap id="BaseResultMap" type="com.lin.domain.User"> <!-- WARNING - @mbggenerated This element is automatically generated by MyBatis Generator, do not modify. --> <id column="USER_ID" jdbcType="INTEGER" property="userId" /> <result column="USER_NAME" jdbcType="CHAR" property="userName" /> <result column="USER_PASSWORD" jdbcType="CHAR" property="userPassword" /> <result column="USER_EMAIL" jdbcType="CHAR" property="userEmail" /> </resultMap>
然后返回使用
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap"> 。。。。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫点击复制链接分享编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-08-23 08:26回答 1 已采纳 不行,你需要重新命名,比如,userName、departName
- 2021-09-17 06:57回答 3 已采纳 Unknown column 'pro.recommend_type' in 'where clause'recommend_type这列作为查询条件时,报错了。检查一下pro表中是否有这个字段。
- 2019-06-28 01:44回答 2 已采纳 sql语句怎么写,mapper里就怎么写,你这个用when case写。 select (case when a-b>0 then a-b else 0 end) as c from xxx
- 2021-09-28 14:12在Java开发中,JavaBean和JSON之间的转换是一个常见的任务,特别是在进行Web服务或者前后端交互时。JavaBean是Java中的一个对象模型,用于封装数据,而JSON(JavaScript Object Notation)则是一种轻量级的数据交换...
- 2022-01-02 13:32回答 4 已采纳 mybatis-plus在更新的时候做了null判断,默认不更新为null的传参。实体字段增加注解:@TableField(strategy=FieldStrategy.IGNORED)
- 2022-04-29 08:20回答 2 已采纳 改成这样,去掉static,因为自动注入不支持静态方法。 @Autowired public void setA(MapperA a) { DaoTemp.a = a; }
- 2022-05-07 00:54回答 5 已采纳 and Datetime >= #{datetime[0]} and Datetime <= #{datetime[1]}
- 2024-09-03 13:45这孩子叫逆的博客 是 MyBatis 中的一个接口,用于在 Java 类型和 JDBC 类型之间进行转换。MyBatis 在处理数据库查询结果或传递参数时,需要将数据库类型与 Java 类型之间进行转换。,MyBatis 能够灵活且高效地处理 Java 类型和数据库...
- 2023-02-21 03:14回答 3 已采纳 一个mapper接口对应一个xml配置文件,方便后续其他人员查找某个接口调用的sql。同时,一个mapper接口最好是只操作一个表,或者只操作业务管理紧密的表。这样能一定程度上降低代码的耦合度,方便后
- 2023-01-06 19:32回答 5 已采纳 你的dao层的findByid在xml中找不到对应方法,应该是你的xml和dao层没有映射好。你看你xml的文件夹名称。可以对比这个看下:https://blog.csdn.net/yiguang_8
- 2023-02-21 03:20回答 2 已采纳 调了service层则只能使用service接口定义好的方法,可能这里用到一些要查数据的业务,service层没有定义,又懒得写一遍接口,再写一遍实现类,所以直接调mapper自己实现,这是编程规范,
- 2022-05-29 13:23爱叨叨的程序狗的博客 在源码工程的test中以NestedQueryCacheTest测试类下的testThatNestedQueryItemsAreRetrievedFromCache为例: 该方法中调的Mapper为: <resultMap id="selectAuthor" type="org.apache.ibatis.domain.blog.Author...
- 2016-12-29 12:02技术闲聊DD的博客 第一步:写类型转换器package com.wkk.utils;import java.sql.CallableStatement; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Types; import ...
- 2015-12-27 03:26在Java开发中,JavaBean和Json是两种常见的数据表示方式。JavaBean是Java对象的一种标准设计模式,主要用于封装数据和业务逻辑;而Json(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写...
- 2021-02-12 10:58叶子绿绿的的博客 在对应的句javaBean中直接使用String类型保存,数据库后台使用的是Clob字段对应.代码如下类似:import java.util.Date;import javax.persistence.Basic;import javax.persistence.Column;import javax.p...
- 没有解决我的问题, 去提问
悬赏问题
- ¥15 PADS Logic 原理图
- ¥15 PADS Logic 图标
- ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
- ¥20 气象站点数据求取中~
- ¥15 如何获取APP内弹出的网址链接
- ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
- 公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司