1. POJO类的属性不能取名为read和write,否则都会出现不能生成相应的数据库表和运行出错的现象。(我以为:这两个可能是Hibernate屏蔽的两个关键字)
2. POJO类的boolean类型的属性名不能以is为前缀,否则Hibernate会报找不到getter方法的异常。(我以为:如果属性为boolean类型,Eclipse生成getter方法时就是以is开头的,比如:boolean isRead;生成的getter方法名为:isRead,这时Hibernate想要找的则是isIsRead方法,所以就找不到了。)
就我的情况,解决办法就是把名为read的属性换成一个不是read/write且不以is为前缀的单词即可。(当然POJO里和ORM都要相应的改)
Tag标签: Hibernate自动生成表,Hibernate,Hibernate的POJO类的属性名,Hibernate的POJO类属性不能以is开头,Hibernate的POJO类属性名不能为read和write
------------------
我按照上面的办法 一个个试了一遍 发现 <property name="level"/> 这个也不行
分享到:
相关推荐
### J2EE系统之-hibernate学习总结 #### 对象持久化理论 - **对象持久化定义**:将对象中的数据转换存储至外部持久性存储设备的过程,如数据库、磁盘等。 - **对象持久化的原因**: - 内存易失性:断电后数据丢失...
以下是对 Hibernate 的全面总结: 1. **Configuration**:这是 Hibernate 配置的核心,它负责读取和管理 Hibernate 的配置信息,如数据库连接、方言、映射文件等。通过 `new Configuration().configure()` 可以加载...
总结来说,Hibernate作为一个流行的Java ORM框架,提供了全面的数据持久化解决方案,从基本的CRUD操作到复杂的事务管理,再到灵活的查询构建,Hibernate极大地简化了Java应用中数据库操作的复杂性。通过使用...
以下是对标题和描述中提到的HibernateTemplate方法的详细总结: A. `get` 和 `load`: 这两个方法都是用于从数据库中获取单个对象。`get`方法直接返回一个实体对象,如果数据库中没有找到对应ID的数据,则返回null...
### Hibernate学习总结与知识点详解 #### 一、Hibernate产生的背景及优势 Hibernate作为一个持久层框架,它的诞生解决了传统编程模式中业务逻辑与数据库访问代码混杂的问题,这不仅导致程序结构混乱,降低代码的...
【Struts+Spring+Hibernate 学习总结】 SSH(Struts、Spring、Hibernate)是Java Web开发中的一个经典企业级应用架构,它将MVC设计模式应用到Web应用的各个层次,实现了良好的分层和解耦。这篇学习总结旨在帮助读者...
6. **异常处理和安全问题**:讨论如何处理框架中的异常,以及如何防止SQL注入、XSS攻击等安全问题。 掌握这三个框架并能灵活运用,是Java开发者进阶到高级工程师的关键步骤。在面试中,能够深入分析和解决问题,...
OpenSessionInView过滤器在Web请求的整个生命周期内保持一个Hibernate Session,使得在视图渲染阶段也能访问到数据库对象,避免了懒加载异常。 五、配置文件 1. `jdbc.properties`:存放数据库连接信息,如URL、...
- 处理懒加载异常时,若遇到 `LazyInitializationException`,需要检查关联关系是否正确配置了 `lazy="false"` 或者适当处理懒加载策略。 11. **部署与测试** 完成上述步骤后,重新部署应用程序并进行集成测试,...
【标签】:Hibernate, Annotation, 笔记, 总结, 注解 【正文】: Hibernate Annotation是Hibernate框架的一个重要特性,它允许开发者直接在Java类上使用注解来定义对象的数据库映射,从而避免了传统的XML配置文件...
总结,Hibernate为Java开发者提供了强大的数据库操作工具,通过熟练掌握其核心概念和实践技巧,可以提高开发效率,降低维护成本。在实际应用中,合理利用缓存和事务管理,以及进行性能调优,能进一步提升系统的稳定...
Hibernate的事务回滚机制是指在事务执行过程中,遇到错误或异常时,Hibernate可以自动回滚事务,以确保数据库的一致性和完整性。Hibernate的事务回滚机制可以避免数据库的一致性和完整性问题。 六、总结 本文详细...
《Spring+Struts+Hibernate(SSH)项目调试精要》 在Java Web开发领域,Spring、Struts和Hibernate组成的SSH框架组合是应用广泛的技术栈。...通过不断实践和总结,我们可以将这些经验转化为宝贵的专业技能。
**Hibernate开发各类项目的技术总结** Hibernate,作为Java领域的一个强大对象关系映射(ORM)框架,极大地简化了数据库操作,让开发者可以专注于业务逻辑而非繁琐的SQL语句。在我一年半的开发经验中,我逐渐积累了...
### Java之Hibernate和Spring技术难点及其要点总结 #### Hibernate与Spring技术概述 在Java开发领域,Hibernate和Spring作为两个非常重要的框架,对于提高应用程序的开发效率、降低维护成本具有不可替代的作用。...
【Hibernate总结】 Hibernate是一款强大的Java持久化框架,用于简化数据库操作。它提供了对象关系映射(ORM)功能,使得开发者可以使用面向对象的方式来处理数据库事务。以下是对Hibernate中一些核心概念和操作的...
每次更新时都会检查版本号是否一致,如果不一致,则抛出异常。 ```java @Version private int version; ``` ### 连接池配置 连接池可以显著提高应用程序的性能和响应速度。虽然Hibernate内置了连接池实现,但...
总结 Hibernate校验作为Hibernate框架的一部分,极大地增强了Java对象的数据验证能力。通过使用JSR-303标准,开发者可以方便地在实体类中定义验证规则,确保数据的准确无误。无论是通过注解还是编程式验证,都能...
总结,Hibernate 5.2.10.Final版本不仅提供了基本的ORM功能,还在OSGi支持、JPA元模型生成、审计日志、地理空间数据处理以及Java 8 Optional接口的使用等方面进行了强化。这些特性使得该版本在企业级应用中表现出更...