最近从vs2010升级到vs2012,建立数据模型,发现生成的东西跟以前不一样了,而且也无法实例化使用。百度尝试了n种关键词,终于被我找到解决的方法。在这里记录一下。1.打开设计器,也就是双击这个2.在没有对象被选中的情况下,找到属性,代码生成策略,从无改到默认3.删除edmx下的两个tt文件4.重...
分类:
Web程序 时间:
2015-03-10 10:21:26
阅读次数:
188
大体上,对于HIBERNATE性能调优的主要考虑点如下:
Ø 数据库设计调整
Ø HQL优化
Ø API的正确使用(如根据不同的业务类型选用不同的集合及查询API)
Ø 主配置参数(日志,查询缓存,fetch_size, batch_size等)
Ø 映射文件优化(ID生成策略,二级缓存,延迟加载,关联优化)
Ø 一级缓存的管理
Ø 针对二级缓存,还有许多特有的策略
Ø 事务控制策略...
分类:
Web程序 时间:
2015-03-05 10:52:52
阅读次数:
167
本文将主要介绍一些常见的全局主键生成策略,然后重点介绍flickr使用的一种非常优秀的全局主键生成方案。关于分库分表(sharding)的拆分策略和实施细则,请参考该系列的前一篇文章:数据库分库分表(sharding)系列(一) 拆分实施策略和示例演示本文原文连接:http://blog.csdn....
分类:
数据库 时间:
2015-02-27 13:22:50
阅读次数:
197
Hibernate主键生成策略
1、自动增长identity适用于MySQL、DB2、MS SQL Server...........
分类:
Web程序 时间:
2015-02-08 20:46:27
阅读次数:
204
一:标准的JPA Annotation方式的主键生成策略:
(1)AUTO - 可以是identity column类型,或者sequence类型或者table类型,取决于不同的底层数据库.
例如mysql会使用auto_increment;如果oracle数据库,则使用hibernate_sequence.
(2)TABLE - 使用表保存id值(也就是会为应...
分类:
Web程序 时间:
2015-02-06 16:48:28
阅读次数:
301
Hibernate主键生成策略 1、自动增长identity适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自增字段,这个方法不能放到 Oracle 中,Oracle 不支持自增...
分类:
Web程序 时间:
2015-02-04 16:27:01
阅读次数:
146
1、自动增长identity
适用于MySQL、DB2、SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识
使用SQL Server 和 MySQL 的自增字段,这个方法不能放到 Oracle 中,Oracle 不支持自增字段,要设定sequence(MySQL 和 SQL Server 中很常用)
数据库中的语法如下:
MySQL:crea...
分类:
Web程序 时间:
2015-01-21 13:29:19
阅读次数:
182
一 domain class 中标示class Menu implements Comparable{ String id; String name; }static constraints = { //1 id bindable : true name nullable...
分类:
其他好文 时间:
2015-01-19 10:48:54
阅读次数:
150
表示符生成器描述Increment由hibernate自动以递增的方式生成表识符,每次增量为1Identity由底层数据库生成表识符。条件是数据库支持自动增长数据类型。SequenceHibernate根据底层数据库序列生成标识符。条件是数据库支持序列。Native根据底层数据库对自动生成表示符的能...
分类:
Web程序 时间:
2015-01-10 16:35:55
阅读次数:
219