List list = emd.findByExample(em);
改为
List list = emd.findByProperty("xxx",value);
这里xxx是你pojo属性名,是String,对应你employee表的cid的pojo名,
value是pojo属性值,是Object类型,对应com,这个方法可以返回具有指定pojo属性的值 相同的对象集合,show_sql看下consle的语句你就更清楚了,
改为
List list = emd.findByProperty("xxx",value);
这里xxx是你pojo属性名,是String,对应你employee表的cid的pojo名,
value是pojo属性值,是Object类型,对应com,这个方法可以返回具有指定pojo属性的值 相同的对象集合,show_sql看下consle的语句你就更清楚了,
解决方案 »
- 用HttpUrlConnection和URL类如何将本地的文件保存到服务器
- eclipse开发struts登陆界面报错java.lang.UnsupportedClassVersionError: Bad version nu望高手解决
- 关于单点登陆的问题
- spring的JdbcTemplate查询数据库时带中文参数的问题
- tomcat 本地测试 访问二级域名 配置
- JAVA编服务器怎么调用WebService的内容?请问高手?
- 一个基于Web Services的学生练习测试系统的设计方案,各位高手提提意见?
- 谁有JAVA操作OPENLDAP的实例呀,贴出来让小弟瞧下好吗?
- struts+spring+hibernate的问题,请教高手,多谢!!!!
- 有关request传值!
- 问一个很牛的问题!!!数据库!!!!!
- 有必要研究一些开源框架的源码吗?
List list = emd.findByProperty("xxx",value);
这句就是根据表里的某个属性值去找数据。hibernate挺复杂的 我学了之后 又没有用 所以很多东西不太记得了
只记得好像还有个set的属性,进行外表数据关联的,就是当前表的外键D 去找外键表的对应数据。
可惜 很久不用hibernate了 手上也没有代码。不然可以贴点出来看看。
期待LX进行深入详细的解答
cid是id的主键
List list = emd.findByProperty("id",com);
还是不对。
Iterator it = set.iterator();
while (it.hasNext())
{
Employee e = (Employee)it.next();
e.getName();
}
直接得到 一个公司下的用户 不用再写查询方法再查询一次