- 浏览: 1106468 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (401)
- tomcat (7)
- win7 (13)
- stackOverflow (6)
- 1 (0)
- css (5)
- develop IDE (9)
- hibernate (16)
- struts2标签 (10)
- struts2 (25)
- 框架 (1)
- SQLserver2005 (20)
- 词汇解释 (1)
- views (1)
- eclipse (6)
- 效率提高 (12)
- 代码模块 (1)
- 源代码 (3)
- jsonplugin (5)
- ajax (2)
- json (3)
- ssis (14)
- 电脑故障 (10)
- oracle (12)
- poi;excel (5)
- sql (3)
- 正则表达式 (3)
- develop IDEk (8)
- myeclipse (14)
- win2003 (5)
- 正则表达式;js (2)
- js (27)
- 待解决 (2)
- ognl (1)
- com组件 (1)
- 游戏 (6)
- 线程 (0)
- 硬盘 (4)
- 格式化 (2)
- java (7)
- html (9)
- firebug (1)
- jquery (4)
- 文件上传下载 (1)
- vss (2)
- 触发器 (1)
- spring事务管理 (2)
- 模态对话框 (1)
- SQLserver2000 (1)
- web性能优化 (2)
- web安全 (1)
- jetty (1)
- 路由器 (1)
- ie6 (1)
- 缓存 (1)
- jsp (1)
- struts2源代码 (1)
- 方法 (1)
- uml (1)
- ie (3)
- Java日志框架 (1)
- myeclipse,oracle (1)
- freemarker (4)
- 注解 (4)
- svn (2)
- hadoop (15)
- lucene (1)
- word (1)
- spring (5)
- job (1)
- extjs (4)
- paxos (1)
- zookeeper (1)
- 分布式 (1)
- 手机故障 (2)
- maven (2)
- linux (9)
- 虚拟机 (1)
- ext (3)
- javascript (1)
- 数据库 (5)
- 多线程 (12)
- junit (2)
- utils (1)
- mybatis (4)
- Joda-Time (1)
- tftp (1)
- scala (12)
- Graphic2D (1)
- jsf (5)
- 《java并发编程实战》笔记 (16)
- storm (3)
- 设计模式 (3)
- 泛型 (2)
- 数学 (1)
- primeface (1)
- poi (5)
- 线性代数 (1)
- 动态代理 (3)
- mysql (2)
- DB2 (2)
- testNG (1)
- 虚拟机、编译器、增量发布 (1)
最新评论
-
zhouchaofei2010:
Saro 写道在log4j配置里把mapper所在包设为deb ...
mybatis出现sql异常时的日志优化-打印sql参数 -
Saro:
在log4j配置里把mapper所在包设为debug就行了,参 ...
mybatis出现sql异常时的日志优化-打印sql参数 -
pyl574069214:
...
poi Excel 水平居中 垂直居中 -
zhouchaofei2010:
杀手请杀人 写道能看到scala太难得了 谢谢
scala 下划线解析报错: missing parameter type for expanded function -
杀手请杀人:
能看到scala太难得了
scala 下划线解析报错: missing parameter type for expanded function
org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
原因:被saveorupdate操作的对象的id不是null,是“”空字符串,需要做类似如下处理:
if("".equalsIgnoreCase(developTache.getId())){ developTache.setId(null); } developTacheBiz.saveOrUpdate(developTache);// 保存环节
发表评论
-
hibernate删除时报identifier of an instance of xx was altered from xx to xx
2013-02-06 16:56 1308org.hibernate.HibernateExcep ... -
hibernate插入100万条数据的性能
2012-12-27 17:15 6212共插入1000000条,使用时间:24190172ms ... -
@Transient申明非持久化属性
2012-12-12 18:26 1641对于entity有些get方法是不需要和数据库关联的。需 ... -
hibernate注解参考
2012-12-12 18:17 670http://hty1988.iteye.com/blog/5 ... -
Hibernate初始化时在OneToOneSecondPass类中出现NullPointerException
2012-12-12 14:42 1098启动项目 Hibernate随即报错Caused by: j ... -
org.hibernate.MappingException: Unknown entity: com.gwideal.college.review.entit
2012-12-12 09:47 1152注解 org.hibernate.MappingExcepti ... -
ssh连接设置更改数据库名不起效果,连接127.0.0.1更换127.0.0.22也不报错
2011-12-22 20:15 3169ssh连接设置更改数据库名不起效果,连接127.0.0.1更换 ... -
hibernate反向工程生成的实体类就不能正确放在指定的包路径下
2011-12-15 15:03 1353hibernate反向工程生成的实体类就不能正确放在指定的包路 ... -
hibernate反向引擎:Path must include project and resource name: /
2011-12-15 14:45 4420解决方法:修改.myhibernatedata文件里面的con ... -
ssh项目中使用hql editor
2011-11-09 10:05 932ssh项目中使用hql editor -
Validation error messages from TagLibraryValidator for c
2011-09-08 00:38 7010org.apache.jasper.JasperExcepti ... -
hql 长度函数length()
2011-08-18 13:34 2092sql: SELECT [id] ,[pare ... -
到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect
2011-08-11 10:32 1335SQL server 2005重装了,用native ... -
解决hibernate查询时,自动更新问题
2011-08-09 13:46 2086对hibernate的session操作时时,默认的Flush ... -
使用有序集合对数据进行排序
2011-08-03 17:43 990http://developer.51cto.com/art/ ... -
解决hibernate查询后自动保存问题
2011-07-29 16:11 1867hibernate在查询后会自动保存流离态的对象,但有 ... -
java.lang.reflect.GenericSignatureFormatError
2011-07-28 16:54 2212java.lang.reflect.GenericSignat ... -
SSH中Transaction not successfully started解决方法
2011-07-21 00:11 1897原文:http://blog.csdn.net/JavaAlp ... -
Line: 177 - java/net/PlainSocketImpl.java:177:-1
2011-07-12 16:22 2426Mar 17, 2010 1:19:01 PM org.apa ... -
hibernate 子查询
2011-06-28 10:28 967只可以在select 或where 子句中出现 不出现fro ...
相关推荐
首先,Hibernate通过`org.hibernate.type`包中的`ClobType`和`BlobType`来映射Clob和Blob。在实体类中,你需要定义对应的属性,并使用`@Lob`注解来指示它们是大型对象: ```java import javax.persistence.Lob; ...
《Hibernate In Action(Java.Persistence.with.Hibernate)》是一本深入探讨Hibernate框架的书籍,源码则是作者为了配合书中理论部分而提供的实践示例。Hibernate是一个流行的开源对象关系映射(ORM)框架,它允许...
org.hibernate.id.IdentifierGenerationException 是一种常见的异常,通常是由于 <id> 元素配置不正确所致。<id> 元素缺少其子元素 <generator></generator> 的配置引起。解决方案是检查 <id> 元素的配置,确保其子...
- **配置文件**:hibernate.cfg.xml是Hibernate的主配置文件,其中包含了数据库连接信息、缓存设置等关键参数。 - **SessionFactory初始化**:SessionFactory是Hibernate的核心接口,它是线程安全的,用于生成...
11. **一对一、一对多、多对一、多对多关系映射**:Hibernate通过@OneToOne, @OneToMany, @ManyToOne, @ManyToMany注解,实现了对象之间的各种关系映射。 12. **延迟加载(Lazy Loading)**:为提高性能,Hibernate...
- 使用命令行工具:`java -jar hibernate-tools-X.Y.Z.jar hbm2ddl -db hsqldb -dialect org.hibernate.dialect.HSQLDialect -input hibernate-mapping.hbm.xml` - 通过编程方式调用。 #### 四、事务和并发控制 ...
<property name="configLocation" value="classpath:hibernate.cfg.xml" /> <bean id="DatasDAO" class="com.beijing.dao.DatasDAO"> ``` - 注意修改数据库连接信息,使其与实际使用的数据库匹配...
在IT行业中,Hibernate是一个非常重要的Java持久化框架,它简化了数据库操作,使得开发者能够更加专注于业务逻辑,而不是底层的数据存取细节。本教程将深入探讨如何使用Hibernate构建一个完整的CRUD(创建、读取、...
1.7. update()和saveOrUpdate()的区别? 4 1.8. hibernate拒绝连接、服务器崩溃的原因?最少写5个 4 1.9. hibernate如何管理缓存 4 1.10. 使用Hibernate的优点: 6 1.11. Hibernate是如何延迟加载? 6 1.12. ...
- Hibernate工作原理:Hibernate是一个对象关系映射(ORM)框架,它允许开发者用Java对象来表示数据库中的表。通过Hibernate,可以将数据操作转化为对象的创建、更新和删除,减少了直接操作SQL的复杂性。 - 并发...
【hibernate_first_new项目源码】是一个关于Hibernate框架学习的项目,主要涵盖了对Hibernate常用接口的详细讲解和实例应用。Hibernate是一个强大的Java持久层框架,它为开发者提供了对象关系映射(ORM)功能,使得...
4. `org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save():` 此异常意味着在尝试保存对象前,对象的主键没有被正确设置。通常,这是由于在映射...
例如,当用户新增时,会创建一个User对象并设置属性,然后调用SessionFactory的openSession()方法获取Session,再通过Session的save()或saveOrUpdate()方法将用户数据保存到数据库。 接着,Spring2.0作为依赖注入...
然后,可以使用Session的`save()`或`saveOrUpdate()`方法将新对象持久化到数据库。例如: ```java SessionFactory sessionFactory = ...; // 获取SessionFactory Session session = sessionFactory.openSession(); ...
- Transaction:Hibernate提供了事务处理机制,可以集成JTA或JDBC事务。 - Criteria查询:提供了一种面向对象的方式来构建查询,相比SQL更易于理解和维护。 - HQL(Hibernate Query Language):是Hibernate特有...
`saveOrUpdate`是Hibernate提供的一种便捷方法,用于处理对象的保存或更新操作。在深入讲解`saveOrUpdate`之前,我们先理解一下Hibernate的基本概念。 在Hibernate中,实体类(Entity Class)代表数据库中的表,...
4. 插入数据:创建`User`对象,然后使用`Session`的`save()`或`saveOrUpdate()`方法将对象持久化到数据库。 5. 查询数据:通过HQL或Criteria API编写查询,`Session`的`createQuery()`或`createCriteria()`方法返回...
2. **持久化操作**:使用Session的save()、saveOrUpdate()、get()、load()、update()、delete()方法实现对象的持久化。 3. **查询语言HQL**:学习Hibernate查询语言,它可以以面向对象的方式编写SQL,比如使用Query...
例如,使用save()或saveOrUpdate()方法插入数据,使用get()或load()方法加载数据,使用update()或merge()方法更新数据,使用delete()方法删除数据。 6. **HQL和Criteria查询**: Hibernate提供了自己的查询语言HQL,...
3. Transaction:Hibernate支持JTA和JDBC两种事务管理方式,用于保证数据的一致性。 4. Criteria API与HQL:这两者是Hibernate提供的查询语言,HQL(Hibernate Query Language)类似于SQL,而Criteria API则是面向...