- 浏览: 22311 次
- 性别:
- 来自: 北京
文章分类
最新评论
hibernate.cfg.xml文件配置:
<!-- 配置是否自动生成数据表 -->
<property name="hbm2ddl.auto">create</property>
====================================
hbm2dll.auto 的值:
在SessionFactory创建时,自动检查数据库结构,或者将数据库schema的DDL导出到数据库. 使用 create-drop时,在显式关闭SessionFactory时,将drop掉数据库schema.
取值 validate | update | create | create-drop
1.create:hibernate首先会发送一个drop语句,如果表存在则会被drop掉,然后hibernate再发送create语句创建表
2.validate:每次插入数据之前都会验证数据库中的表结构和hbm文件的结构是否一致。如果表不存在,则报错。
3.update:hibernate会首先查询数据库看是否存在此表,如果存在则不管,如果不存在则会先发送一个create语句创建一个表
4.create-drop时,在显式关闭SessionFactory时,将drop掉数据库schema.
<!-- 配置是否自动生成数据表 -->
<property name="hbm2ddl.auto">create</property>
====================================
hbm2dll.auto 的值:
在SessionFactory创建时,自动检查数据库结构,或者将数据库schema的DDL导出到数据库. 使用 create-drop时,在显式关闭SessionFactory时,将drop掉数据库schema.
取值 validate | update | create | create-drop
1.create:hibernate首先会发送一个drop语句,如果表存在则会被drop掉,然后hibernate再发送create语句创建表
2.validate:每次插入数据之前都会验证数据库中的表结构和hbm文件的结构是否一致。如果表不存在,则报错。
3.update:hibernate会首先查询数据库看是否存在此表,如果存在则不管,如果不存在则会先发送一个create语句创建一个表
4.create-drop时,在显式关闭SessionFactory时,将drop掉数据库schema.
发表评论
-
jdk tomcat 环境变量配置
2015-07-09 21:32 445Win7 下如何配置java环境变量 1。准备jdk包,wi ... -
页面有两个frame,怎样点击一个的链接改变另一个的内容
2015-04-07 13:58 1471<a src="地址" targe ... -
java代码怎么实现分页?求指教!!
2015-03-31 14:22 42Java实现分页源码及其思想 -
javaScript (1)
2015-03-24 17:19 586JavaScript 1、运算符 运算符就是完成操作的一 ... -
MyEclipse里部分习惯的更改
2015-03-20 17:30 523继续补充中---------------------- ... -
javaSE javaEE javaME == API下载
2015-03-20 14:06 836oracle下载各种API文档: http://www.ora ... -
spring------>>cvc-elt.1: Cannot find the declaration of element
2015-03-18 16:49 530将-------- <?xml version=&qu ... -
log4j
2015-03-18 16:14 388链接: http://www.blogjava.net/ ... -
PowerDesigner使用教程
2015-03-17 17:09 465链接跳转: http://www.cnblogs.com/la ... -
js乱码
2015-03-17 15:43 460检查你js文件的编码格式(简单的办法就是在dreamweave ... -
hibernate三种 状态
2015-03-16 21:49 475Transient:(瞬时状态)内存中一个对象,没有相对应 的 ... -
ssh整合所需lib包目录
2015-03-16 11:44 579转载于:http://blog.csdn.ne ... -
tried to access field org.slf4j.impl.StaticLoggerBinder.SINGLETON from class
2015-03-13 16:05 763这个问题的出现是由于slf4j-log4j12 jar的变化, ... -
SSH 错误 信息收集
2015-03-06 16:47 706(文章为转载收集整理。。。。。若有不足请指正!!!谢谢。) ... -
log4j
2015-03-05 11:20 467### 设置org.zblog域对应的级别INFO,DEBUG ... -
B/S C/S
2015-03-05 09:27 525<!--文章改写--> C/S结构,即Clie ... -
Swing和AWT
2015-03-05 09:24 526原文出:http://cherry007.iteye.com/ ... -
错误整理。。。。
2015-03-04 17:28 446文件内容截取自:http://www.cnblogs.com/ ... -
MyEclipse 快捷键
2015-03-04 10:51 470MyEclipse 快捷键 自己设置myeclipse快捷键指 ... -
Spring的IOC容器
2015-03-02 21:00 567(本文为自己书写,如有错误,请指正,大家共同进步,谢谢。) ...
相关推荐
public Page<Nxsbcx> querySDS(Page<Nxsbcx> page, Map<String, Object> map) { return dao.querySDS(page,map); } 在上面的代码中,我们添加了 @Transactional 注解,该注解指定了事务的传播行为(Propagation....
nested exception is org.hibernate.PropertyNotFoundException: Could not find a getter for ID in class ``` 这表示Hibernate找不到实体类中的 ID 属性的 getter 方法。 **解决方法**: 1. **实体类定义**:...
<param-value>classpath*:applicationContex-*.xml</param-value> ``` **原因分析**: 这里涉及到的是Spring配置文件的加载路径问题。如果配置文件没有被正确加载,则会导致Spring容器初始化失败。 **解决方法**: 1...
17. **数据插入异常,GenericJDBCException: could not insert**:确保表已创建并且已提交插入操作。 18. **LazyInitializationException**或延迟加载异常:在查询中未启用fetch,导致延迟加载失败。考虑使用`fetch...
Hibernate 4 是 Hibernate 的一个版本,引入了更多的性能优化和新特性,如第二级缓存、HQL(Hibernate查询语言)改进等。在这个项目中,Hibernate 4 与Spring集成,实现数据访问和事务管理。 **Jbpm** Jbpm 是一个...
- 插入集合行时失败,如`could not insert collection rows`,可能需要在映射文件中配置`inverse="true"`以解决关系维护问题。 9. **Struts框架异常:** - HTTP Status 404错误表明Servlet未配置正确,检查`web....
17. **数据插入异常** (`GenericJDBCException: could not insert`): 检查是否已创建表,是否有数据,以及是否执行了提交操作。 18. **LazyInitializationException** 或**延迟加载异常**:在session关闭后尝试访问...
17. **数据插入异常,GenericJDBCException: could not insert** - **可能的原因1**:表结构未正确建立。 - **可能的原因2**:未执行提交操作。 - **解决方法**:确保数据库表结构正确建立,并在事务结束后执行...
17. **数据插入异常 (GenericJDBCException: could not insert)**:检查数据库表是否存在,以及是否提交了事务。 18. **延迟加载异常 (LazyInitializationException)**:在查询中使用`fetch`来启用即时加载,避免在...
GenericJDBCException: could not insert **问题描述**:在执行插入操作时,如果发生错误,则会抛出此类异常。 **解决方案**: - 检查SQL语句是否正确,特别是表名、字段名是否正确。 - 确认已对事务进行了提交操作...
或者org.springframework.jdbc.BadSqlGrammarException: Hibernate operation: could not insert: [com.yourcompany.model.Login]; bad SQL grammar [insert into mysql__login (name, password)
nested exception is org.hibernate.exception.GenericJDBCException: could not execute statement ``` 这些错误信息表明MySQL在处理某些特殊字符(通常是中文字符)时出现了问题。 #### 原因分析 出现上述问题...
System.out.println("Could not find the driver."); e.printStackTrace(); } catch (SQLException e) { System.out.println("Error connecting to the database."); e.printStackTrace(); } } } ``` 3. **...
21. could not insert collection rows 错误可能是由于 Module.hbm.xml 文件的配置错误。 解决方案:检查 Module.hbm.xml 文件中的配置是否正确,确保 inverse=”true”正确无误。 22. 部署 Struts 时的错误 ...