研究hibernate
阿木头
这个作者很懒,什么都没留下…
展开
-
hibernate的各种保存方式的区别 (save,persist,update,saveOrUpd
hibernate的保存hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:一、预备知识:在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached下边是常见的翻译办法:transient:瞬态或者自由态persistent:持久化状态detached:脱管状态或者游离态 脱管状态的实例可以...原创 2008-08-11 17:49:41 · 95 阅读 · 0 评论 -
Oracle,sqlserver,mysql的自增变量设置
Oracle,sqlserver,mysql的自增变量设置 不同的东家养不同的女儿,这三种数据库在设置自增变量方面都是不同的,下面我归类了一下: 1、Mysql。它的自增变量个人有认为是最好记的,使用AUTO_INCREMENT关键字,知道英文的就更好记忆了,如下创建一个带有自增变理的表: create table test(id int AUTO_INCREMENT primary key...2007-12-06 15:27:53 · 131 阅读 · 0 评论 -
今天写了几个SQL语句。觉得应该记下来
环境:SQL SERVER2005个人版,在最后多表查询时搞了好久,想想这个东东以后可能有用。先记下! sql 代码 create database test; use test; DROP TABLE IF EXISTS addresses; /*地址表*/ create table add...2007-12-06 17:02:38 · 88 阅读 · 0 评论 -
Hibernate对主键赋值
今天用Hibernate操作Mysql数据库设置主键竟除了问题,主键设为uuid.String,启动服务时报错: could not interpret id generator strategy: uuid.String 查了些资料最后得出结论: 在hibernate2.1中,主键生成策略中uuid分为uuid.hex和uuid.string,但是从hibernate3.0开始已经不再支持uui...原创 2008-10-13 12:40:05 · 308 阅读 · 0 评论 -
Oracle,sqlserver,mysql的自增变量设置
量个人有认为是最好记的,使用AUTO_INCREMENT关键字,知道英文的就更好记忆了,如下创建一个带有自增变理的表: create table test(id int AUTO_INCREMENT primary key not null,name varchar(50)); 注:这里的id一定要申明为主键,否则会引来报错。 2、Sqlserver使用identity关键字,可以很容易指定从什么数开始,增幅是多少,如下: create table test(id int identity(100,2007-12-06 15:27:53 · 96 阅读 · 0 评论 -
今天写了几个SQL语句。觉得应该记下来
2007-12-06 17:02:38 · 82 阅读 · 0 评论 -
hibernate的各种保存方式的区别 (save,persist,update,saveOrUpd
原创 2008-08-11 17:49:41 · 81 阅读 · 0 评论 -
Hibernate对主键赋值
原创 2008-10-13 12:40:05 · 276 阅读 · 0 评论