发明名称 |
一种基于Hibernate的数据库操作方法 |
摘要 |
本发明公开一种基于Hibernate的数据库操作方法,属于数据库管理技术领域;本发明充分利用Hibernate继承和多态的特性,对基类DAO进行封装,并使其继承HibernateDaoSupport类,基类DAO能够直接使用hibernate的API,实现了对不同DAO对象的CRUD操作。能达到不需要对每一个数据库持久化对象编写对应的DAO接口,避免了重复代码的开发,极大降低问题出现的概率,同时提高开发效率,降低代码耦合,使开发人员没有从基本的数据库操作中解脱出来,有利于聚焦业务逻辑的处理。 |
申请公布号 |
CN105138646A |
申请公布日期 |
2015.12.09 |
申请号 |
CN201510529151.0 |
申请日期 |
2015.08.26 |
申请人 |
浪潮集团有限公司 |
发明人 |
郭涛;朱波;刘正伟 |
分类号 |
G06F17/30(2006.01)I;G06F9/44(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
济南信达专利事务所有限公司 37100 |
代理人 |
姜明 |
主权项 |
一种基于Hibernate的数据库操作方法,其特征是对HibernateDAO进行封装:设置Hibernate的基类DAO接口,使其继承HibernateDaoSupport类,封装基本的数据库操作,设置子类DAO并继承基类DAO;对HQL语句进行配置:将HQL语句写在Hibernate映射文件中,形成键值对,利用主键找到对应的HQL语句并执行。 |
地址 |
250101 山东省济南市高新区舜雅路1036号 |