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" />????
是不是不可以这样呢???? 展开
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" />????
是不是不可以这样呢???? 展开
3个回答
展开全部
这是Hibernate 多对一的关系映射,语法规则就这样
还有type=string 可以代表一个可能有多个属性的类吗
还有type=string 可以代表一个可能有多个属性的类吗
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
初步了解,你是用了spring和hibernate吧。你hibernate的注入交给spring管理了。那你的配置spring啊。比如DataSource,SessionFactory,HibernateTemplate,如果这些都没有,你拿到的当然是null了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询