![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
jackdown
这个作者很懒,什么都没留下…
展开
-
Hibernate的Timestamp类型
Hibernate中,执行insert语句时,如果没有给Timestamp类型赋值,会自动设置为系统时间。2007-01-05 15:05:20 · 242 阅读 · 0 评论 -
Hibernate开发
Hibernate的ORM对数据库的要求比较高,如果数据库设计的不好,会严重影响Hibernate的效率,所以,个人认为Hibernate项目开发前期应该有节奏的进行。 1,数据库设计。 这个阶段主要是ER图。 2,hbm.xml 按照ER图完成xml配置文件。 3,用xml文件自动生成java文件和ddl文件。 使用hbm2java和hbm2ddl工具。 这样,底层的架构就出来了,而且会比较匹配...2007-01-05 16:47:00 · 68 阅读 · 0 评论 -
Hibernate的formula
<property name="weightPtCount" type="integer" formula="(SELECT sum (b.weight_pt*b.biz_target_status_id) FROM biz_target b where b.eval_id = eval_id)" /> 这只是其中一种用法,在配置文档中嵌入sql。 注意:sql语句中的对象一定要是数据...2007-01-09 16:21:15 · 67 阅读 · 0 评论 -
Hibernate标识符生成器
1,increment 代理主键,由Hibernate自动以递增方式生成标识符,每次增量为1。 优点:不依赖于底层数据库系统,适用于所有的数据库系统。 缺点:只适用于单个Hibernate应用进程访问同一个数据库的场合,在集群环境下不推荐使用。 2,identity 代理主键,由底层数据库生成标识符。 前提条件:数据库支持自动增长字段类型。 数据库定义:MySql ...2007-01-09 17:40:28 · 64 阅读 · 0 评论