关于Hibernate中中文字不能作为变量被识别的问题

wnj0111801 2021-02-13 03:54:07
sjzdfl Sjzdfl1 = (sjzdfl) sjzdflDao.findByProperty("sjzdflmc", "苹果").get(0);

运行时报错:
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at com.wnj.Test.HibernateTest.main(HibernateTest.java:43)


如果把"苹果"换成"222"就没有问题.
各位大神,谁能帮忙解释一下如何处理?

...全文
55 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lily88888888 2021-03-16
  • 打赏
  • 举报
回复
findByProperty()里面的这个值等于多少,应该是前台提交过来的吧。如果你是ssh框架,在代码中有get,set。findbyproperty(属性)即可。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧