java inte

编程入门 行业动态 更新时间:2024-10-23 04:37:15

<a href=https://www.elefans.com/category/jswz/34/1770091.html style=java inte"/>

java inte

用户声明:

@Entity

public class User {

@Id

@GeneratedValue

private Integer id;

....

模式声明:

@Entity

public class Pattern {

@Id

@GeneratedValue

Integer id;

...

UserPatternDeclaration:

public class UserPattern {

@Id

@GeneratedValue

Integer id;

@ManyToOne

@JoinColumn(name = "user_id")

User user;

@ManyToOne

@JoinColumn(name = "pattern_id")

Pattern pattern;

...

请求数据库:

Session session = sessionFactory.getCurrentSession();

Query query = session.createQuery("from UserPattern where user = :user_id and pattern = :pattern_id ");

query.setParameter("user_id", userId);

query.setParameter("pattern_id", pattern_id);

List list = query.list();//exception throws here

我有以下异常:

...

java.lang.IllegalArgumentException: Can not set java.lang.Integer field

com.....s.model.User.id to java.lang.Integer

at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:164)

at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:168)

at sun.reflect.UnsafeFieldAccessorImpl.ensureObj(UnsafeFieldAccessorImpl.java:55)

at sun.reflect.UnsafeObjectFieldAccessorImpl.get(UnsafeObjectFieldAccessorImpl.java:36)

at java.lang.reflect.Field.get(Field.java:379)

....

请帮助解决此问题.

错误信息看起来很奇怪.

我已阅读相关主题click但我没有找到答案.

附:

休眠日志(异常之前):

Hibernate:

select

userpatter0_.id as id1_2_,

userpatter0_.amountSearched as amountSe2_2_,

userpatter0_.amountplayed as amountpl3_2_,

userpatter0_.pattern_id as pattern_4_2_,

userpatter0_.user_id as user_id5_2_

from

UserPattern userpatter0_

where

userpatter0_.user_id=?

and userpatter0_.pattern_id=?

在浏览器中,我看到以下消息:

HTTP Status 500....could not get a field value by reflection getter of...model.User.id

更多推荐

java inte

本文发布于:2024-03-05 05:09:38,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1711387.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:java   inte

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!