[英]How to ignore match case for serializable id on the session.get() method in Hibernate
请帮助如何在休眠状态下的session.get()
方法中忽略可序列化ID的区分大小写。 我不想处理这些标准,我需要在session.get()
方法中使用它。
User user = (User ) session.get(User.class, id);
例如 : US123
和us123
作为id应该给我一个结果。
没有办法立即使用它,因为它们是两个不同的ID(您可以有两个ID为US123
和us123
不同用户)。
但是,您可以确保在创建用户时始终存储大写(或小写,无论您喜欢什么)ID。 那么您可以通过id来获取用户,如下所示:
User user = (User ) session.get(User.class, id.toUpperCase());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.