问题原因:数据库表字段是id,name,pro_id;

而对应实体类属性名是id,city,pro_id;

映射关系文件对应是id对应表id;name对应表name,pro_id对应表pro_id;

所以报:name属性名在实体类中找不到getter方法;

解决方式:将实体类City的属性名改为name,并添加对应的get,set方法;

public class City implements Serializable{
private Integer id;
private String name;//已经改好了。
private Integer pro_id;

//get.set略

}

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="org.tarena.entity1.City" 
table="city">
<id name="id" type="integer" 
column="id">
<generator class="increment">
</generator>
</id>
<property name="name" type="string"
column="name">
</property>
<property name="pro_id" type="integer"
column="pro_id">
</property>
</class>

Could not find a getter for name in class org.tarena.entity1.City相关推荐

  1. 用@Data注解的形式替代类中的setter、getter方法

    目录 1. 封装 2. @Data注解介绍 3. Lombok的使用 1. 封装 在类中,为了增强数据的安全性和隐蔽性,通常会对数据和与数据有关的方法进行封装: 封装的步骤: 1.将类中的属性设置为p ...

  2. Swift快速入门之getter 和 setter

    属性可以用getter和setter方法的形式提供. <code class="hljs lasso has-numbering" style="display: ...

  3. java中getter_Java中的Getter和Setters解释了

    java中getter Getters and setters are used to protect your data, particularly when creating classes. G ...

  4. mybatis报错There is no getter for property named '***' in 'class ***'

    mybatis报错There is no getter for property named '***' in 'class ***', 检查一看是xml中映射字段拼写错误,大小写. 有的时候用插件生 ...

  5. 基于注解处理器开发自动生成getter和setter方法的插件

    昨天无意中,逛到了lombok的网站,并看到了首页的5分钟视频,视频中的作者只是在实体类中写了几个字段,就可以自动编译为含setter.getter.toString()等方法的class文件.看着挺 ...

  6. BeanShell中Getter和Setter语法

    在 BeanShell 中,你可以对 JavaBean 的属性进行存取,存取的方式如同使用字段一样. button = new java.awt.Button(); button.label = &q ...

  7. java类的对象无参与有参_java无参与有参以及setter和getter方法(了解)

    第一题:分析以下需求,并用代码实现 手机类Phone 属性: 品牌brand 价格price 行为: 打电话call() 发短信sendMessage() 玩游戏playGame() 要求: 1.按照 ...

  8. [译] Lenses:可组合函数式编程的 Getter 和 Setter(第十九部分)

    原文地址:Lenses: Composable Getters and Setters for Functional Programming 原文作者:Eric Elliott 译文出自:掘金翻译计划 ...

  9. mybaits错误解决:There is no getter for property named 'parentId ' in class 'java.lang.String'

    在使用mybaitis传参数的时候,如果仅传入一个类型为String的参数,那么在 xml文件中应该使用_parameter来代替参数名. 比如mapper中如下方法,只有一个String值 publ ...

最新文章

  1. C++各大著名程序库
  2. 各个企业创始人记录--【持续更新中!!!】
  3. java习题-练习1
  4. 前端学习---css基本知识
  5. STATS 4014 Advanced Data Science
  6. 【渝粤教育】国家开放大学2018年秋季 0689-22T老年心理健康 参考试题
  7. Tomcat系列(4)——Tomcat 组件及架构详细部分
  8. python网络编程学习笔记(5):socket的一些补充
  9. m126a linux驱动下载,惠普hp M126a打印机驱动
  10. php如何在微信公众号项目中,跳转到公众号关注页面
  11. 【已解决】VS code源代码控制器显示5k+的修改文件
  12. MATLAB-三维插值运算
  13. 【FLASH存储器系列六】SPI NOR FLASH芯片使用指导之二
  14. 角点检测的几种基本方法
  15. 服务器与pc机的区别
  16. 2019辽宁公务员考试:逻辑填空词语的“ 合并同类项”
  17. 哪种不是计算机的颜色,计算机调色与人工调色如何选择?
  18. 安卓APP登录忘记密码以及通过邮箱找回密码的实现
  19. 软件著作权申请详细流程
  20. 炸弹人游戏(DFS||BFS)

热门文章

  1. java 面试概念题 笔记
  2. win10系统下,数据库密码忘记
  3. 余弦相似度的计算方法
  4. 番外篇 之 Win32Api
  5. ip地址位置提供商查询 cip.cc/ip
  6. 昂达b450s 内存超频3200,xmp设置教程
  7. ibm mq安装配置_在IBM Integration Bus v10和IBM MQ v8之间配置MQ连接
  8. 用python将多张图片拼接成一张
  9. 【SQL查询表中某一字段重复的数据】
  10. VISTA注册ActiveX控件出现 0x80040200的处理方法