hibernate注解映射oracle数据库表时如何指定表空间?如何映射自增长的id字段?

如题所述

hibernate直接在配置文件中指定

oracle脚本提前要创建好表空间

自增id需要用到序列和触发器
将序列和触发器 都绑定 指定表和列上就好了追问

那指定表空间在配置文件中怎么写,能给个例子吗,如果用注解的形式怎么指定

追答

jdbc:oracle:thin:@127.0.0.1:1521:test

test就是你建的表空间名,这是要提前用脚本创建好的,不是通过hibernate来创建的

至于注解我不是很熟

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-27
表空间,跟login name

在创建login的时候,指定table space、temp table space等追问

能不能说的详细点,是要在配置数据源的时候指定还是在做表映射的时候指定表空间

追答

和hibernate无关,创建oracel登录时指定。———程序使用这个指定的登录名登录。

追问

也就是说我在做映射的时候不需要指定表空间了?

ORACLE表空间内怎样查找已删除的数据
复制数据库:mysql\\bin\\mysqldump --all-databases > all-databases.sql 修复数据库:mysqlcheck -A -o -uroot -p54safer 文本数据导入: load data local infile \\"文件名\\" into table 表名;数据导入导出:mysql\\bin\\mysqlimport database tables.txt mysql 的数据导入,导出 ...

相似回答