![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
after_you
这个作者很懒,什么都没留下…
展开
-
HQL 简单的几种带条件查询方法
▼条件查询 * 可以采用拼字符串的方式传递参数 * 可以采用 ?来传递参数(索引从0开始) * 可以采用 :参数名 来传递参数 * 如果传递多个参数,可以采用setParamterList方法 * 在hql中可以使用数据库的函数,如:date_format 第一种:可以拼字符串 List students = session.cre转载 2016-11-03 10:48:50 · 1742 阅读 · 0 评论 -
Hibernate 常见异常处理
hibernate 常见异常net.sf.hibernate.MappingException 当出现net.sf.hibernate.MappingException: Error reading resource:…异常时一般是因为映射文件出现错误。 当出现net.sf.hibernate.MappingException: Resource: …转载 2016-11-03 11:10:00 · 998 阅读 · 0 评论 -
关于hibernate的自动建表
hibernate支持自动建表,在开发阶段很方便,可以保证hbm与数据库表结构的自动同步。如何使用呢?很简单,只要在hibernate.cfg.xml里加上如下代码Xml代码update update:表示自动根据model对象来更新表结构,启动hibernate时会自动检查数据库,如果缺少表,则自动建表;如果表里缺少列,则自动添加列。还有其他的参数: create转载 2016-10-31 10:39:23 · 397 阅读 · 0 评论 -
Hibernate 的原理
Hibernate 的原理1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSession();//打开Sess原创 2016-10-31 11:19:51 · 179 阅读 · 0 评论 -
mybatis 与 hibernate 的区别和应用场景(转)
1 hibernate : 标准的ORM(对象关系映射) 框架; 不要用写sql, sql 自动语句生成; 使用Hibernate 对sql 进行优化,修改比较困难 应用场景: 试用需求,变化固定中小型项目;ERP,ORM,OA 2 mybatis: 程序员自己编写sql, sql 修改,优化比较自由。转载 2016-10-31 11:35:14 · 330 阅读 · 0 评论 -
hibernate.cfg.xml文件内容
hibernate.cfg.xml文件内容如下: 文件中的使用元素表示与数据库连接相关的各个属性,各个属性的含义和命名方式和hibernate.properties的基本相同。它和hibernate.properties不同的地方是,在hibernate.cfg.xml文件中有一个元素,这个元素的resource属性值表示了一个转载 2016-10-31 11:38:52 · 241 阅读 · 0 评论 -
使用注解为HibernateDaoSupport注入sessionFactory
都知道spring提供的有零配置功能,而且看见别人的一个项目使用spring+mybatis,只在applicationContext.xml里定义了sqlSessionFactory,然后什么都不用配置了,baseDao继承自SqlSessionDaoSupport,只需要在每个dao上加@Repository注解,spring会自动向对象中注入sqlSessionFactory对象。我转载 2016-11-13 00:12:50 · 537 阅读 · 0 评论 -
DetachedCriteria
http://uule.iteye.com/blog/947923转载在常规的Web编程中,有大量的动态条件查询,即用户在网页上面自由选择某些条件,程序根据用户的选择条件,动态生成SQL语句,进行查询。 针对这种需求,对于分层应用程序来说,Web层需要传递一个查询的条件列表给业务层对象,业务层对象获得这个条件列表之后,然后依次取出条件,构造查询语句。这里的一个难点是条件列表用什么来构转载 2016-11-01 23:22:41 · 198 阅读 · 0 评论