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>就是因为'教师' 这个符号“ ‘ ”,去掉就好了!
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>就是因为'教师' 这个符号“ ‘ ”,去掉就好了!
相关文章推荐
- 使用MyEclipse自动生成hibernate映射文件和实体类(My SQL数据库)
- 总结Mybatis根据库表结构自动生成相关实体及映射文件
- 用MyEclipse自动生成hibernate映射文件和实体类(MyEclipse Datebase Explorer)
- Hibernate 自动生成映射文件 || 根据pojo类生成数据库表
- hibernate根据映射文件生成数据库对象
- Java IDE 编辑器 --- IntelliJ IDEA 进阶篇 生成 hibernate 实体与映射文件
- 神奇的Hibernate,表没有 主键,对应的映射文件就自动给我生成多了个实体类
- Mybatis根据数据库表自动生成实体类和xml映射文件
- SSH项目中根据Hibernate的映射文件生成数据库表的方案:
- JPA项目使用myeclipse创建带注解的model实体类&web工程使用MyEclipse自动生成hibernate映射文件和实体类
- 关于Hibernate不能自动生成数据库表-POJO和映射文件正确但是访问对应表出错-的原因
- hibernate自动生成实体类和映射文件
- 用MyEclipse自动生成hibernate映射文件和实体类
- Hibernate根据数据库表生成持久化类和映射文件
- myeclipse自动生成hibernate映射文件
- 在eclipse中使用MyBatis Geneator自动生成出对应数据库的实体与映射文件
- 根据表结构自动生成【映射文件】和【持久化类】的工具
- MyEclipse通过表生成hibernate映射文件以及实体
- Hibernate学习笔记(1)----用Ant与XDoclet自动生成Hibernate配置文件与映射文件
- hibernate自动生成映射文件