今天开放项目 ,当query.list()的时候一下子蹦出 ,但是就是不报错,具体解决办法:
1:用上try catch e.printstack() 方法查看错误信息
2:发现没有默认的构造器 方法 ,
这是java的特性,如果不指定构造方法,编译器会给默认的,但是如果指定的话 ,没有默认的会很危险
3:使用hibernate是 必须给domain model指定默认构造方法
4:如果hql使用的不习惯的话 ,可以使用sql :
5:hibernate 中对实体的Integer 属性和 int属性 不明确,通过hql查询出来model 的id为integer属性 但是 实体中如果id为int型则会出现非法参数异常
技巧:
1:如果项目在某一处突然跳出并且控制台没有打印错误 , 则使用try catch e.printtrace()自己查看一场信息
hibernate使用注意:
1:使用hibernate一定要记住,给model实体一个无参构造方法,除非无有参构造方法 否则必须指定一个
hibernate对实体外键查询理解:
Query query2 = session.createQuery( "select emp from Emperor as emp where emp.dynasty.dynastyID=:dynastyID order by emp.emperorID asc ");
这需要特殊指定
emp.dynasty指的是dynasty的实体, 然而我们查询过来的确实给的dynastyId这个整形 ,由于hibernate是面向对象的 所以.后面的都是对象中的例子
相关推荐
可供学习和使用,为您项目开发提供方便,本代码采用myeclipse struts hibernate sqlserver开发.能让你很快掌握框架开发机制,轻松运用和学习.
hibernate项目源代码,可以直接导入eclipse环境下运行即可,可以帮助初学者更好的掌握对higernate的入门学习
struts2+hibernate项目 struts2+hibernate项目 struts2+hibernate项目 struts2+hibernate项目
hibernate项目
加入了hibernate框架的javaWeb项目,里面包含了一对多的典型配置
Hibernate 项目图片资料
springMVC hibernate springMVC hibernate
网上也发现了很多这本书源码的下载,但是下载下来的都缺少文件,我上传的这个Hibernate项目开发宝典源码资源,除了这本书中光盘里的软件没加上外,所有代码都不缺。感谢您的下载。。。。
该示例详细描述了在Netbeans下开发Hibernate项目的详细步骤,对于JAva初学者有较大的帮助
Struts2+Hibernate项目开发问题解决,开发中一些常见的问题
整合项目,maven+spring+springmvc+hibernate项目,可以直接下载导入eclipse进行运行,建议使用jdk1.7以上版本。
在 Eclipse 中搭建 Hibernate 项目环境步骤 在本文中,我们将详细介绍如何在 Eclipse 中搭建 Hibernate 项目环境的步骤。Hibernate 是一个流行的 Java 持久层框架,提供了对数据库的访问和操作功能。通过本文,读者...
spring+struts+hibernate项目debug总结.rar saivicky出品!必属精品!
myeclipse+hibernate项目配置包 把包解压后倒入项目后 实现hibernate配置
1、 加载Hibernate类库和依赖库 2、 创建hibernate.cfg.xml文件 3、 创建持久化类和映射文件 4、 创建Hibernate连接工具类
spring hibernate ext项目
通过springboot+hibernate持久层搭建的项目,数据访问层提供动态SQL
框架整合小项目
Hibernate 是一个面向 Java 环境的对象/关系型数据库映射工具。对象/关系型数据库映射 (object/relational mapping,ORM)这个术语表示一种技术,用来把对象模型表示的对象映射 到基于 SQL 的关系模型数据结构中去...
Struts2+spring+hibernate三大框架结合的项目模板例子