摘要: 一、Criteria查询方式没有sql语了,因此更加面向对象一些。Criteria是一种比HQL更面向对象的查询方式;Criteria的创建方式:Criteria c = s.createCriteria(DomainClass.class);简单属性条件如:c.add(Restrictions.e... 阅读全文
posted @ 2015-05-11 22:04 tian830937 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 一、通用方法的抽取实现由于hibernate中对增删改查的一切操作都是面向对象的,所以将增删改查抽取成通用方法,以满足不同的表的增删改查操作,简化jdbc代码。具体例子如下:[java]view plaincopyprint?packagecn.itcast.hibernate;importjava... 阅读全文
posted @ 2015-05-11 21:58 tian830937 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一、实体类或属性名与数据库关键字冲突问题1、实体类名与数据库中的关键字冲突比如:实体表User与oracle中的系统表冲突解决方式1:在xml中添加table属性,指定表名,使其不与name默认相等[html]view plaincopyprint?解决方式2:假如与之对应的表是原来有的,不能修改表... 阅读全文
posted @ 2015-05-11 21:55 tian830937 阅读(485) 评论(0) 推荐(0) 编辑