首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >临时变量的注释@Basic

临时变量的注释@Basic
EN

Stack Overflow用户
提问于 2011-11-25 17:51:02
回答 1查看 1.8K关注 0票数 6

我有一个POJO类,它包含:

  • 永久属性,
  • 瞬态属性。

在编写HQL时,我同时考虑了持久化和瞬态属性。即类似于select persistent_properties,transient_prop from Pojo_classname的HQL

这是正确的吗?

我可以为瞬态变量写@Basic注解吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-25 18:41:12

不,这是不正确的。HQL查询转换为SQL。@Transient属性不在数据库中,因此SQL查询将无法查询此属性。

@Basic@Transient是矛盾的。第一个告诉“这个属性是持久的”,第二个告诉“这个属性不是持久的”。

如果您谈论的是transient关键字,而不是@Transient注释,那么是的,可以使用@Basic查询和注释transient字段。transient关键字与持久性无关,只与对象的二进制序列化有关。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8267228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档