8 个解决方案
#1
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="configLocation"
value="classpath:hibernate.cfg.xml">
</property></bean>
这样就行了。求散分。
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="configLocation"
value="classpath:hibernate.cfg.xml">
</property></bean>
这样就行了。求散分。
#2
用注解
#3
#4
大侠,能说下下一步怎么用吗?是不是就用那个Configuration.configure()方法就可以了?好像缺点什么
#5
applicationContext.xm 里面可以集成hibernate文件的配置,
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">${hibernate.dialect}</prop>
<prop key="hibernate.show_sql">${jdbc.show_sql}</prop>
<prop key="hibernate.cglib.use_reflection_optimizer">${hibernate.cglib.use_reflection_optimizer}</prop>
<prop key="jdbc.fetch_size">${jdbc.fetch_size}</prop>
<prop key="jdbc.batch_size">${jdbc.batch_size}</prop>
<prop key="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl.auto}</prop>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">${hibernate.dialect}</prop>
<prop key="hibernate.show_sql">${jdbc.show_sql}</prop>
<prop key="hibernate.cglib.use_reflection_optimizer">${hibernate.cglib.use_reflection_optimizer}</prop>
<prop key="jdbc.fetch_size">${jdbc.fetch_size}</prop>
<prop key="jdbc.batch_size">${jdbc.batch_size}</prop>
<prop key="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl.auto}</prop>
#6
<property name="hibernateProperties">
<props>
<prop key="hibernate.format_sql">true</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
</props>
</property>
标红的就是,用“update”,当然还可以设为create。如果设为“create”每次运行项目的时候都会重新创建表,就会把原来的表删掉在重新创建。即数据也没有了。所以用update,只更新表结构。
<props>
<prop key="hibernate.format_sql">true</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
</props>
</property>
标红的就是,用“update”,当然还可以设为create。如果设为“create”每次运行项目的时候都会重新创建表,就会把原来的表删掉在重新创建。即数据也没有了。所以用update,只更新表结构。
#7
<prop key="hibernate.hbm2ddl.auto">update</prop>
然后 你要 有和数据库对应的java bean 或者 是数据库 xml 映射 文件 。第一次设置成create 后面 就是UPDATE 了
然后 你要 有和数据库对应的java bean 或者 是数据库 xml 映射 文件 。第一次设置成create 后面 就是UPDATE 了
#8
楼主用注解的方式进行吧,那个比较简单!
#1
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="configLocation"
value="classpath:hibernate.cfg.xml">
</property></bean>
这样就行了。求散分。
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="configLocation"
value="classpath:hibernate.cfg.xml">
</property></bean>
这样就行了。求散分。
#2
用注解
#3
#4
大侠,能说下下一步怎么用吗?是不是就用那个Configuration.configure()方法就可以了?好像缺点什么
#5
applicationContext.xm 里面可以集成hibernate文件的配置,
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">${hibernate.dialect}</prop>
<prop key="hibernate.show_sql">${jdbc.show_sql}</prop>
<prop key="hibernate.cglib.use_reflection_optimizer">${hibernate.cglib.use_reflection_optimizer}</prop>
<prop key="jdbc.fetch_size">${jdbc.fetch_size}</prop>
<prop key="jdbc.batch_size">${jdbc.batch_size}</prop>
<prop key="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl.auto}</prop>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">${hibernate.dialect}</prop>
<prop key="hibernate.show_sql">${jdbc.show_sql}</prop>
<prop key="hibernate.cglib.use_reflection_optimizer">${hibernate.cglib.use_reflection_optimizer}</prop>
<prop key="jdbc.fetch_size">${jdbc.fetch_size}</prop>
<prop key="jdbc.batch_size">${jdbc.batch_size}</prop>
<prop key="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl.auto}</prop>
#6
<property name="hibernateProperties">
<props>
<prop key="hibernate.format_sql">true</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
</props>
</property>
标红的就是,用“update”,当然还可以设为create。如果设为“create”每次运行项目的时候都会重新创建表,就会把原来的表删掉在重新创建。即数据也没有了。所以用update,只更新表结构。
<props>
<prop key="hibernate.format_sql">true</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
</props>
</property>
标红的就是,用“update”,当然还可以设为create。如果设为“create”每次运行项目的时候都会重新创建表,就会把原来的表删掉在重新创建。即数据也没有了。所以用update,只更新表结构。
#7
<prop key="hibernate.hbm2ddl.auto">update</prop>
然后 你要 有和数据库对应的java bean 或者 是数据库 xml 映射 文件 。第一次设置成create 后面 就是UPDATE 了
然后 你要 有和数据库对应的java bean 或者 是数据库 xml 映射 文件 。第一次设置成create 后面 就是UPDATE 了
#8
楼主用注解的方式进行吧,那个比较简单!