java hibernate 问题,如下,希望有高手解答啊!!

一个类中有这些属性:privateIntegerid;privateStringtitle="未命名";privateStringpreText="上一步";privat... 一个类中有这些属性:
private Integer id;
private String title = "未命名";
private String preText = "上一步";
private String nextText = "下一步";
private User user ;
……
然后在映射文件中这样:
<property name="title" column="title" type="string" length="200" />
<property name="preText" column="pretext" type="string" length="50" />
<property name="nextText" column="nexttext" type="string" length="50" />
为什么到了user的就是这样的:
<many-to-one name="user" class="User" column="userid" />??????????
为什么不是这样的:
<property name="user" column="user" type="string" length="50" />????
是不是不可以这样呢????
展开
 我来答
百度网友eadd96df5
2014-07-20 · TA获得超过255个赞
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:96.8万
展开全部
...前面的都是 String 属性,一个属性对应一个数据库字段,而User 是一个类啊,同学,一个类怎么单独对应一个字段?建议找一个hibernate 的教程看下...
流星5116
2014-07-20 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:232
采纳率:100%
帮助的人:113万
展开全部
这是Hibernate 多对一的关系映射,语法规则就这样

还有type=string 可以代表一个可能有多个属性的类吗
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一骑澪獅柧uI袯
2014-07-20 · TA获得超过198个赞
知道答主
回答量:174
采纳率:0%
帮助的人:102万
展开全部
初步了解,你是用了spring和hibernate吧。你hibernate的注入交给spring管理了。那你的配置spring啊。比如DataSource,SessionFactory,HibernateTemplate,如果这些都没有,你拿到的当然是null了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式