我访问customer id
并将其保存在订单表中foriegn key
,因为他当前的订单记录已成功保存但customer id
太长我将其视为String user= session.getId();
)但在数据库中看起来像(489B37FC975A6B831EAA685124DC8A38
)我有很多困惑如何解决它?
感谢
答案 0 :(得分:1)
会话id
是一些与持久性信息无关的临时值。当客户稍后返回时,一旦会话到期,将有新的价值。
String getId()
返回包含分配给此会话的唯一标识符的字符串。 标识符由servlet容器分配并且是实现 依赖
您应该创建Customer
对象,在用户登录时将其保留并将其id
保存到会话中。这是正确的方法。