问个hibenate的白痴问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 11:42:48
比如
<hibernate-mapping>
<class name="com.thunis.szry.model.User" table="XT_YH" schema="SJSZRY_SJ">
<id name="xh" type="string">
<column name="XH" length="6" />
<generator class="sequence">
<param name="sequence">SQ_XTYH_XH</param>
</generator>
</id>
<property name="yhdm" type="string">
<column name="YHDM" length="16" />
</property>
<property name="yhmc" type="string">
<column name="YHMC" length="64" not-null="true" />
</property>
</class>
</hibernate-mapping>

我new一个 User info = new User();
in

不能.必须得查询.再说了,就是能,它知道你要哪条信息呀.

不能,找几本hibernate的书看看

这是java持久化类的配置,你连接hibernate时 把这个配置通过<mapping resource=" user.hbm.xml"/>连接,这样就可以取到info信息了

那查询后才能取得表中的信息,查询有Session的get(),load()方法和Query接口。
而且你数据库里面有好多条信息,他也不知道你需要是哪一条或者哪一些呀。所以要查询后才能取得