您的位置:首页 > 其它

Hibernate 根据实体映射文件自动生成表

2013-03-21 09:42 429 查看
用的是S2SH集成,在spring配置文件中<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.MySQLInnoDBDialect
</prop>
<!-- 自动检查建表 -->
<prop key="hibernate.hbm2ddl.auto">update</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
<property name="mappingLocations">
<value>classpath:/com/skycms/main/*/*.hbm.xml</value>
</property>
</bean>
但是生成表后,发现有一张表没有生成成功,也没有报错,其他表与此表也不关联。最终找到原因,此表映射文件有个字段是这样的: <property name="UIndex" type="java.lang.Integer">
<column name="u_index">
<comment>名师推荐(前提调条件为'教师')(1:是;0:否)默认为0</comment>
</column>
</property>就是因为'教师' 这个符号“ ‘ ”,去掉就好了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐