hibernate中使用annotation映射的时候,如何指定实体类中的某些字段不映射到数据库?

比如实体类中有三个字段:id,name,other如何让other不映射到数据库里面... 比如实体类中有三个字段:id,name,other
如何让other不映射到数据库里面
展开
 我来答
wa...2@sohu.com
2018-03-29 · TA获得超过108个赞
知道小有建树答主
回答量:188
采纳率:72%
帮助的人:22.3万
展开全部
可以, 但是对于同一个实体的两种配置方式不能同时使用。 参见hibernate 帮助:Note that you can mix the legacy hbm.xml use and the annotation approach. The resource element can be either an hbm file or an EJB3 XML deployment descriptor.你可以混用 hbm.xml 和注解方式。 资源说明可以使用 hbm方式,也可以使用 EJB3 XML方式。You can however not declare a class several times (whether annotated or through hbm.xml). You cannot mix configuration strategies (hbm vs annotations) in an entity hierarchy either.但是,你不能说明一个类多次,不管是注解还是配置文件方式。 在同一个实体层次(entity hierarchy)中也不能混用两种配置策略(文件与注释)。如果一个包中有了类注解,而不想用, 调整 packageToScan的设置吧。个人来说, 还是使用注解方式吧,毕竟离代码最近,容易维护。 如果是一些运行时需要维护的东东,放到配置文件中,并在注解中使用吧。 需要运行时配置不是不采用注解的理由。
4237800
2012-04-22 · TA获得超过1356个赞
知道答主
回答量:112
采纳率:0%
帮助的人:73.2万
展开全部
加这个注解
@Transient
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式