08-07
09
无聊下午小记
作者:Java伴侣 日期:2008-07-09
憋屈了半天,怎么建表还建不上了呢?比如Hibernate输出到控制台的:
create table blur_catalog (id integer not null, name varchar(255), keyWords varchar(255), imgPath varchar(255), catalog_id integer, description varchar(255), sort integer, savePath varchar(255), htmlLink tinyint, defaultName varchar(255), catalogType varchar(255), channelSkin varchar(255), listSkin varchar(255), articleSkin varchar(255), primary key (id))
怎么看都没错,费解,再看hbm.xml配置:
我就这么一直盯了一个小时也没看出来,抽根烟回来一看,怪了,怎么多了个空格?
注意:错误的是catalog _id正确的是catalog_id
复制内容到剪贴板 程序代码
create table blur_catalog (id integer not null, name varchar(255), keyWords varchar(255), imgPath varchar(255), catalog_id integer, description varchar(255), sort integer, savePath varchar(255), htmlLink tinyint, defaultName varchar(255), catalogType varchar(255), channelSkin varchar(255), listSkin varchar(255), articleSkin varchar(255), primary key (id))
怎么看都没错,费解,再看hbm.xml配置:
复制内容到剪贴板 程序代码
<!-- self -->
<many-to-one name="parentCatalog" column="catalog_id"
class="com.blur.myHibernate.po.article.Catalog">
</many-to-one>
<set name="childCatalogs" cascade="delete" inverse="true">
<key>
<column name="catalog_id"></column>
</key>
<one-to-many
class="com.blur.myHibernate.po.article.Catalog" />
</set>
<many-to-one name="parentCatalog" column="catalog_id"
class="com.blur.myHibernate.po.article.Catalog">
</many-to-one>
<set name="childCatalogs" cascade="delete" inverse="true">
<key>
<column name="catalog_id"></column>
</key>
<one-to-many
class="com.blur.myHibernate.po.article.Catalog" />
</set>
我就这么一直盯了一个小时也没看出来,抽根烟回来一看,怪了,怎么多了个空格?
注意:错误的是catalog _id正确的是catalog_id
评论: 0 | 引用: 0 | 查看次数: 605
发表评论