`

rg.hibernate.propertyaccessexception could not get a field valu)

 
阅读更多

简言之,
市与省之间存在多对一的联系:
<many-to-one name="province" class="xxx.GeoProvince" not-null="true"></many-to-one>
在查找某一省的所属市的hql中,

错误的写法:
Select pd from Geocity pd where pd.province = '330000'; 
正确的写法: 
Select pd from GeoCity pd where pd.province.adbscd = '330000';

也就是说必须将hql中的province当做一个实体类来处理。

分享到:
评论

相关推荐

    Tiles相关

    9. **"org.hibernate.PropertyAccessException.txt"**:该文件可能记录了关于Hibernate在尝试访问或修改对象属性时遇到的异常情况,分析其中的错误信息可以帮助定位和解决问题。 10. **"Insert.txt"**:可能包含...

    Hibernate映射导致的几个异常

    在使用Hibernate进行数据库操作时,映射文件是连接对象模型与关系型数据库的关键。这篇文章将深入探讨几个由Hibernate映射导致的常见异常,以及如何解决这些问题。这些异常通常与实体类、XML映射文件或注解配置不...

    SPRING API 2.0.CHM

    PropertyAccessException PropertyAccessor PropertyAccessorUtils PropertyBatchUpdateException PropertyComparator PropertyEditorRegistrar PropertyEditorRegistry PropertyEditorRegistrySupport ...

    使用BeanUtils操作属性的一个小坑

    例如,假设我们有一个属性名为`firstName`,但是getter方法被错误地写成了`getFirst_Name`,这时BeanUtils将无法正确识别这个属性,导致数据无法正确复制。 此外,BeanUtils在处理集合类型时也有需要注意的地方。...

    commons-beanutils-1.9.2.zip

    在使用BeanUtils时,需要注意可能出现的`PropertyAccessException`,它通常表示在尝试访问或修改属性时发生了错误,可能是由于属性不存在、类型不匹配等原因。正确处理这些异常是保证程序健壮性的重要环节。 8. **...

    ognl API文档

    在处理OGNL表达式时,可能会遇到各种异常,如`PropertyAccessException`(访问属性失败)、`NullPointerException`(空指针异常)等。理解这些异常可以帮助定位和解决问题。 9. 性能优化: 为了提高性能,OGNL...

    BeanUtil框架完整包

    6. **异常处理**:BeanUtils在处理异常时,通常会捕获并包装成`PropertyAccessException`,这样可以避免因属性访问失败而中断整个程序。 尽管BeanUtils库在处理Java Bean时提供了极大的便利,但也有一些需要注意的...

    Comparator

    3. **异常处理**:如果在获取属性值时遇到异常,`BeanComparator`通常会抛出`PropertyUtilsBean.PropertyAccessException`。开发者需要确保属性路径的有效性,以避免运行时错误。 4. **链式比较**:如果一个属性的...

    BeanUtils.zip

    BeanUtils在处理过程中如果遇到问题(如找不到属性或类型转换失败),会抛出`PropertyAccessException`,开发者可以通过捕获这个异常来处理错误情况。 5. **空值处理**: 对于null值的处理,BeanUtils也做了优化...

    commons-beanutils-1.8.3-sources.jar

    5. **异常处理:** 库中内置了对可能出现的异常(如属性不存在或类型转换失败)的处理,通过抛出`PropertyAccessException`,为开发者提供了友好的错误提示。 在实际开发中,Apache Commons BeanUtils被广泛应用于...

    BeanUtils包

    4. **处理异常:** BeanUtils内部处理了可能出现的`PropertyAccessException`,将常见的错误转化为运行时异常,简化了异常处理流程。 5. **类型转换:** 内置了基本类型的转换逻辑,可以自动进行类型转换,如将字符...

    BeanUtils相关jar包

    5. **处理异常**:BeanUtils库在处理过程中会捕获并包装可能抛出的异常,如`PropertyAccessException`,使开发者可以统一处理错误,提高代码的健壮性。 6. **国际化支持**:BeanUtils与Apache Commons Locale和...

    beanutils-1.9.3jar包

    6. **Exception Handling**: BeanUtils库在处理异常时会抛出`PropertyAccessException`,这是专门为处理JavaBean属性访问错误而设计的异常类,包含了详细的错误信息。 7. **Internationalization (i18n)**: 考虑到...

    beanutils-1.8.3开发包

    3. **异常处理**:BeanUtils库会捕获并包装在访问属性过程中抛出的异常,返回一个统一的`PropertyAccessException`,简化了错误处理流程。 4. **国际化支持**:通过`Locale`对象,BeanUtils可以处理不同地区的数据...

Global site tag (gtag.js) - Google Analytics