Java 使用hbm文件生成带有列表的表
我不熟悉Hibernate,正在尝试使用.hbm映射文件在DB中插入Java 使用hbm文件生成带有列表的表,java,hibernate,arraylist,Java,Hibernate,Arraylist,我不熟悉Hibernate,正在尝试使用.hbm映射文件在DB中插入ArrayList。 我不想使用注释。 我搜索了如何插入ArrayList,从中找到了工作代码 我希望在名为ClassTime的POJO的insert中创建一个包含ArrayList项的新表 下面是ClassTime.hbm.xml 如果表不存在,则需要通知Hibernate创建该表。因此,在您的ClassTime.hbm.xml中,将这一行直接添加到下面: <property name="hbm2ddl.auto" v
ArrayList
。
我不想使用注释。
我搜索了如何插入ArrayList
,从中找到了工作代码
我希望在名为ClassTime的POJO的insert中创建一个包含ArrayList
项的新表
下面是ClassTime.hbm.xml
如果表不存在,则需要通知Hibernate创建该表。因此,在您的
ClassTime.hbm.xml
中,将这一行直接添加到
下面:
<property name="hbm2ddl.auto" value="create"/>
我们也可以通过添加
<property name="hbm2ddl.auto">update</property>
更新
在.cfg.xml文件中。我发现应该将其添加到.cfg文件而不是.hbm文件中。是吗?朋友,你的建议不起作用。它仍然抛出相同的堆栈跟踪你也可以上传hibernate.cfg.xml吗?好的,在ClassTime.hbm.xml中你有table=“repeat\u days\u list”,但是堆栈跟踪抱怨没有“健身房。repeat\u days\u list”,所以存在差异?最后它工作了@smogers谢谢你的回答