首页 \ 问答 \ java用XStream把xml转换成javabean的问题

java用XStream把xml转换成javabean的问题

rt,现在有这么一段xml要解析: 0011 1000002824 2015120200008901 RT2000000455656 银企客户接入专用三十四 101001513010006778李氏长江实业 我试了好久了实在解析不出来,求大神帮忙,这是我转换方法里添加的节点 XStream xstream = new XStream(new DomDriver()); 			xstream.alias("BEDC", CgbcTransRespBean.class); 			xstream.aliasField("Message", BEDC.class, "Message"); 			xstream.aliasField("commHead", CgbcPubBean.class, "commHead"); 			xstream.aliasField("Body", TransBody.class, "Body"); 			respBean = (CgbcTransRespBean)xstream.fromXML(xml); BEDC里包含Message的get、set方法,Message的class里包含commHead和Body的get、set方法,最后CgbcPubBean和TransBody则是a、b、c、d、e、f、g字段的get、set
更新时间:2023-06-27 08:06

最满意答案

先su 到 oracle用户,SYS用户以DBA身份登陆
//创建临时表空间
SQL>create temporary tablespace user_temp
datafile '/data1/oradata/user_temp.dbf'
size 5000M autoextend on;
//创建数据表空间   
SQL>create tablespace user_temp
datafile '/data1/oradata/user_temp.dbf'
size 500M autoextend on;
(这些只是例子,具体数据文件的路径,大小,都要你自己改,这里的是不自动扩展,你如果想自动扩展,autoextend on next 50m maxsize 2048m,上网查一下就可以了)
//创建用户并指定表空间   
SQL> create user username identified by password
default tablespace user_data
temporary tablespace user_temp;
//给用户授予权限
SQL> grant connect,resource to username;

其他回答

create tablespace userdata
       datafile '/u01/oradata/userdata01.dbf' size 100m
   autoextend on next 5m maxsize 200m;


create tablespace students
    datafile '/u2/oracle/oradata/briupdb/students.dbf'
size 500m autoextend on next 10m maxsize 1000m;


declare
    v_sql varchar2(500);
begin
    for v_cur in(select username from all_users where username like 'jd0808_%') loop
        v_sql :='drop user '||v_cur.username||' cascade';
    dbms_output.put_line(v_sql);
    execute immediate v_sql;
    end loop;
end;
/



create tablespace zs
    datafile '/export/home/teachers/qinry/students.dbf'
size 50m autoextend on next 10m maxsize 100m;

create user zs identified by zs;      /*创建用户*/

alter user zs default tablespace zs;  /* 指定表空间 */
创建表空间(带参数):
CREATE Tablespace zfmi logging datafile 'D:oracleoradatazfmizfmi.dbf' 
size 100m 
autoextend on next 32m 
maxsize 2048m extent 
management local; 

创建临时表空间(带参数):
CREATE Temporary tablespace zfmi_temp tempfile 'D:oracleoradatazfmizfmi_temp.dbf' 
size 100m 
autoextend on next 32m 
maxsize 2048m extent 
management local; 

参数说明:
Size:指定表空间数据库文件的初始大小
Autoextend:表空间自动增长的大小 
Maxsize:表空间最大的大小 
UNIFORM SIZE:指定区尺寸, 默认为64k
Pctfree:用于控制数据块中空闲空间 
Initrans:用于控制访问数据块的事务数量,也会影响数据块头部空间的使用情况 
Maxtrans:用于决定数据块的事务总数 
Management local:默认的管理方式

使表空间脱机:
ALTER TABLESPACE  table_space name OFFLINE;
使表空间联机
ALTER TABLESPACE  table_space name ONLINE;
使数据文件脱机
ALTER DATABASE datafile name OFFLINE;
使数据文件联机
ALTER DATABASE  datafile name ONLINE;
使表空间只读
ALTER TABLESPACE table_space name READ ONLY;
使表空间可读写
ALTER TABLESPACE table_space name READ WRITE;

删除表空间:
DROP TABLESPACE table_space name INCLUDING CONTENTS AND DATAFILES;

创建用户
CREATE USER user
IDENTIFIED BY password;

相关问答

更多
  • 先su 到 oracle用户,SYS用户以DBA身份登陆 //创建临时表空间 SQL>create temporary tablespace user_temp datafile '/data1/oradata/user_temp.dbf' size 5000M autoextend on; //创建数据表空间 SQL>create tablespace user_temp datafile '/data1/oradata/user_temp.dbf' size 500M autoextend on; (这 ...
  • CREATE TABLESPACE userdata DATAFILE '/u01/oradata/userdata01.dbf' SIZE 100M AUTOEXTEND ON NEXT 5M MAXSIZE 200M; create tablespace students datafile '/u2/oracle/oradata/briupdb/students.dbf' size 500m autoextend on next 10m maxsize 1000m; DECLARE v_sql varc ...
  • 首先你要理解表空间的含义: 一个表空间只能属于一个数据库。所有的数据库对象都存放在指定的表空间中。但主要存放的是表, 所以称作表空间。 这么说可能你还不太清楚,我举个例子,如果把一个圆看作为数据库,那么把一个圆分为N块,其中每一块都可以看做一个表空间,表空间是介于表和数据库之间的,数据库是所有表的几个,表空间就是所有的表中几个表的集合。 当然,真正的表空间不只是针对表而言,而且可以控制用户所占用的数据空间等 非要说数据库和表空间有什么联系,个人理解为表空间是数据库的部分属性集吧, 比如几个表组成一个表空间, ...
  • 表分区就如同创建了一个文件夹.创建一个单独的文件夹给你来专门放oracle学习资料,这样你在查找时就可以只搜索这个文件夹,而不是整个硬盘搜索,从而提高效率。另外,一个数据文件只能属于一个表空间,但一个表空间可以拥有多个数据文件。
  • 表空间 建立表空间(一般建N个存数据的表空间和一个索引空间): create tablespace 表空间名 datafile ' 路径(要先建好路径)\***.dbf ' size *M tempfile ' 路径\***.dbf ' size *M autoextend on --自动增长 --还有一些定义大小的命令,看需要 default storage( initial 100K, next 100k, );
  • 表空间是数据库中最大的逻辑存储结构,为数据库提供使用空间,其对应物理结构是数据文件,一个表空间可以包含多个数据文件,但是一个数据文件只能属于一个表空间。表空间所包含的数据文件的大小,也就决定了表空间的大小,所以,表空间也是逻辑结构连接到物理结构的一个纽带。 Oracle中的权限指的是执行特定的SQL语句的权利。用户具备系统权限才能够访问数据库,具备对象权限才能够访问数据库中的对象。用户也可以被其他用户授予权限。如典型的DBA具有的权限,可以创建和删除任何用户和赋予用户权限,可以删除、备份、读取、创建任何sc ...
  • 用sys或system登录数据库。 建表空间 create tablespace tbs_data datafile 'D:\ORACLE\TBS_DATA01.DBF' autoextend on next 32m maxsize 4g; 建用户 create user test_user identified by test_password default tablespace tbs_data temporary tablespace temp; grant connect,resource to ...
  • 在oracle中,表空间是存储概念上的,建立表空间需要有对应的数据文件,数据文件建立好之后直接会把一定的磁盘空间分配给它,这样可以对数据库的存储空间进行有效的管理。然后在建表的时候指定对应的表空间,该表的数据就会都存在表空间对应的数据文件上,和Mysql那种每个表一个文件的方式比起来,存储的可控性更强。 oracle和mysql不同,不存在mysql中那种数据库的概念,而是实例的概念,当然,也可以在实例里建立不同的user来区分,每个user对应的表都是相对独立的,比如两个user下可以分别建同名的表,但又 ...
  • 我用我理解的去回答你哈, oracle一个数据库实例下可有N个表空间,在表空间下可以创建N张表,这个关系。 oracle可以用Database Configuration Assistant向导来创建数据库,这对于初学者来说可以避免不必要的麻烦。 数据库建好后,要想在数据库里建表,必须先为数据库建立用户,并为用户指定表空间。 CREATE TABLESPACE 表空间名 DATAFILE 物理地址 SIZE 大小 AUTOEXTEND ON NEXT 增长大小 CREATE USER 用户名IDENTIFI ...
  • create tablespace wm datafile 'E:\SQL\oracle\oradata\wm.dbf' size 50M default storage (initial 500K next 500K minextents 1 maxextents unlimited pctincrease 0);----first 创建表空间wm create user wmdb identified by wmdb default tablespace wm;---创建用户mysql grant re ...

相关文章

更多

最新问答

更多
  • h2元素推动其他h2和div。(h2 element pushing other h2 and div down. two divs, two headers, and they're wrapped within a parent div)
  • 创建一个功能(Create a function)
  • 我投了份简历,是电脑编程方面的学徒,面试时说要培训三个月,前面
  • PDO语句不显示获取的结果(PDOstatement not displaying fetched results)
  • Qt冻结循环的原因?(Qt freezing cause of the loop?)
  • TableView重复youtube-api结果(TableView Repeating youtube-api result)
  • 如何使用自由职业者帐户登录我的php网站?(How can I login into my php website using freelancer account? [closed])
  • SQL Server 2014版本支持的最大数据库数(Maximum number of databases supported by SQL Server 2014 editions)
  • 我如何获得DynamicJasper 3.1.2(或更高版本)的Maven仓库?(How do I get the maven repository for DynamicJasper 3.1.2 (or higher)?)
  • 以编程方式创建UITableView(Creating a UITableView Programmatically)
  • 如何打破按钮上的生命周期循环(How to break do-while loop on button)
  • C#使用EF访问MVC上的部分类的自定义属性(C# access custom attributes of a partial class on MVC with EF)
  • 如何获得facebook app的publish_stream权限?(How to get publish_stream permissions for facebook app?)
  • 如何防止调用冗余函数的postgres视图(how to prevent postgres views calling redundant functions)
  • Sql Server在欧洲获取当前日期时间(Sql Server get current date time in Europe)
  • 设置kotlin扩展名(Setting a kotlin extension)
  • 如何并排放置两个元件?(How to position two elements side by side?)
  • 如何在vim中启用python3?(How to enable python3 in vim?)
  • 在MySQL和/或多列中使用多个表用于Rails应用程序(Using multiple tables in MySQL and/or multiple columns for a Rails application)
  • 如何隐藏谷歌地图上的登录按钮?(How to hide the Sign in button from Google maps?)
  • Mysql左连接旋转90°表(Mysql Left join rotate 90° table)
  • dedecms如何安装?
  • 在哪儿学计算机最好?
  • 学php哪个的书 最好,本人菜鸟
  • 触摸时不要突出显示表格视图行(Do not highlight table view row when touched)
  • 如何覆盖错误堆栈getter(How to override Error stack getter)
  • 带有ImageMagick和许多图像的GIF动画(GIF animation with ImageMagick and many images)
  • USSD INTERFACE - > java web应用程序通信(USSD INTERFACE -> java web app communication)
  • 电脑高中毕业学习去哪里培训
  • 正则表达式验证SMTP响应(Regex to validate SMTP Responses)