- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我不会说英语。
因为英语不流利。
我想在Mapper中使用Optional
像这样
public interface TestMapper {
@Transactional(readOnly = true)
Optional<List<VO>> selectDataOpt();
}
<select id="selectDataOpt" resultType="VO">
SELECT ID, NAME, CALL_NUM
FROM USER
ORDER BY INSERTDATE ASC
LIMIT 100
</select>
但是mybatis打印异常消息
org.mybatis.spring.MyBatisSystemException:嵌套异常为 org.apache.ibatis.exceptions.TooManyResultsException:预期 selectOne() 返回一个结果(或 null),但发现:21
我不知道自己错过了什么,该怎么办?
感谢您的阅读
发挥你的智慧。
最佳答案
删除可选
。
你的框架/lib提示他从数据库中得到了太多结果,但你要求他压缩到只有一个(可选)变量。
当您希望从数据库获得一个结果或没有结果时,只需使用Optional
。
对于列表,保持原样即可,大多数框架/lib都会为您返回一个空列表。
关于java - 它如何从 mybatis 中返回Optional<List<VO>>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49808600/
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。 10年前关闭。 Improve this qu
我发生了奇怪的系统崩溃。崩溃发生在MIPS processor中的move指令处。该指令没有存储器访问权限-寄存器用于注册移动。我假设崩溃发生在移动指令上,因为epc持有下一条指令的地址。 jr ra
我正在尝试使用 Nightmare js 抓取整个页面并将结果返回给调用函数。为了做到这一点,通过扩展 Nightmare 示例,我将参数传递给生成器函数。由于我不明白的原因, run() 函数永远不
假设我有一个 Passenger 对象,它应该包含 Passport(政府 ID)对象。我正在从 PassengerRepository 获取 Passenger。 PassengerReposito
我想了解 Nightmare 和vo如何相互作用。请在下面(几乎) Nightmare 页面的原始示例中查找。 任何人都可以给我一个提示,如何找出发生的事情的顺序,即 为什么生成器函数需要让代码起作用
我正在尝试使用比较器对嵌套 VO 进行排序。我可以使用集合排序来完成此操作,但 intellij 显示警告我们必须使用比较器。但当我们有带有嵌套对象的对象列表时,我无法弄清楚这种用法。 Reports
我在论文 "Heaviest Increasing/Common Subsequence Problems" 中理解计算完整最长递增子序列 (lis) 的节点结构有问题雅各布森和 Vo。 这是论文中的
我试图了解回调的工作原理,因此我创建了一个函数并传递了第二个名为“callback”的参数,我在函数末尾用“callback(arr)”调用它。但是我收到一条错误消息:“回调不是函数”?你能告诉我我做
大多数时候,我得到的建议是不要使用 hibernate 模型对象作为我的值对象或 UI 对象。如果我在 UI 中使用 Hibernate 模型对象作为 VO 对象或表单对象会出现任何问题吗?如果可以使
我一直致力于将 aria 添加到现有的选项卡界面,该界面使用 url 哈希(或片段)来帮助共享指向特定选项卡的链接。即,tabs.html#tab2 将在页面加载时显示 tab2。 我一直在尝试遵循
引用手册 (Section 14.4) 表明 coqchk 将获取 .vo 文件列表并检查生成它们的 .v 文件中的任何内容。一个(可能)不太可靠的来源表明 .vo 文件不包含完整的证明条款。因此问题
考虑以下两个类(一个是带有main() 方法的Main): VO 类: public class TheVO { private String[] theValues = null;
我正在尝试将 NightmareJS v2 和 Vo 与 Node.JS 一起使用来浏览一些搜索词并从中收集数据。我的代码如下: const nightmare = require('nightmar
我已经使用 Homebrew 软件下载了 ffmpeg,并想为其添加 amr-wb 编码器支持, DEA.L. amr_nb AMR-NB (Adaptive Multi-
使用内部类作为 VO 以便代码清晰是一种不好的做法吗 例如:在将数据存储到文件中之前,我必须修改一些值。我创建了一个 VO 类,以便如果其他人将来需要修改它,它可以很容易阅读。 这个操作过程只会在这个
见过一些类似的问题: What is the difference between a JavaBean and a POJO? What is the Difference Between POJO
我正在尝试通过 Spring 框架从 mongodb 检索数据。起初我做了返回类型 Map ,但我决定改为User值对象。 下面是用户VO的类 @Document(collection = "user
我不会说英语。 因为英语不流利。 我想在Mapper中使用Optional 像这样 public interface TestMapper { @Transactional(readOnly
我从 DDD 开始,你可以想象我的大脑正在沸腾。 我的问题与我的领域对象(实体、VO、...)有关,它代表了我的领域概念/逻辑以及如何持久化/检索它们。 蓝皮书说存储库是一种表示域对象集合的方式,并负
本文整理了Java中com.geekq.guns.api.film.vo.YearVO类的一些代码示例,展示了YearVO类的具体用法。这些代码示例主要来源于Github/Stackoverflow/
我是一名优秀的程序员,十分优秀!