gpt4 book ai didi

spring - 结果行: null from HibernateTemplate Find()

转载 作者:行者123 更新时间:2023-12-02 07:18:19 26 4
gpt4 key购买 nike

以下行返回空值:

List accountList = hibernateTemplate.find("from Accounts a where a.userId=?",userId); 

我在控制台中获取以下信息:

2013-04-03 21:09:48 DEBUG Loader:1197 - result row: null

2013-04-03 21:09:48 DEBUG Loader:1197 - result row: null

这是我的实体类:

@Repository
@Entity
@Table(name = "ACCOUNTS")
public class Accounts {

@Column(name="ACCOUNT_ID")
@Id
@GeneratedValue
private int accountId;
@Column(name="ACCOUNT_NUMBER")
private String accountNumber;
@Column(name="ACCOUNT_TYPE_CODE")
private String accountTypeCode;
@Column(name="USER_ID")
private String userId;
@Column(name="ACCOUNT_NAME")
private String accountName;
@Column(name="DATE_OPENED")
private Date dateOpened;
@Column(name="DATE_CLOSED")
private Date dateClosed;
@Column(name="CURRENT_BALANCE")
private double currentBalance;
@Column(name="OTHER_ACCOUNT_DETAILS")
private String otherAccountDetails;
@Column(name="ADD_TS")
private Date addTimestamp;
@Column(name="ADD_USR")
private String addUser;
@Column(name="UPDT_TS")
private Date updateTimestamp;
@Column(name="UPDT_USR")
private String updateUser;

@ManyToOne

private Customer customer;

有人可以帮我解决这个问题吗?我真的很感激。

<小时/>

这是 Hibernate 生成的查询

hibernate :选择 account0_.ACCOUNT_ID 作为 ACCOUNT1_23_、accounts0_.ACCOUNT_NAME 作为 ACCOUNT2_23_、accounts0_.ACCOUNT_NUMBER 作为 ACCOUNT3_23_、accounts0_.ACCOUNT_TYPE_CODE 作为 ACCOUNT4_23_、accounts0_.ADD_TS 作为 ADD5_23_、accounts0_.ADD_USR 作为 ADD6_23_、accounts0_.CURRENT_余额为 CURRENT7_23_,账户 0_。 customer_CUSTOMER_ID 为 customer14_23_、accounts0_.DATE_CLOSED 为 DATE8_23_、accounts0_.DATE_OPENED 为 DATE9_23_、accounts0_.OTHER_ACCOUNT_DETAILS 为 OTHER10_23_、accounts0_.UPDT_TS 为 UPDT11_23_、accounts0_.UPDT_USR 为 UPDT12_23_、accounts0_.USER_ ID 为 USER13_23_,来自 ACCOUNTS 个accounts0_,其中accounts0_.USER_ID=?

查询有问题吗?或者域配置?

请帮助我。

最佳答案

我有点不明白为什么要设置USER_ID String(varchar)类型的列,但是根据你的情况,你可以这样写:

hibernateTemplate.find("from Accounts a where a.userId='" + userId + "'");

它会很好用,也许对你有帮助:)

关于spring - 结果行: null from HibernateTemplate Find(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15800974/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com