(1)匹配单个属性的关键字;(2)匹配单个对象的关键字;(3)匹配对象集合的关键字;(4)基于事件驱动的;(5)实时搜索,参考win7的搜索功能。
1、备份,java代码,数据库数据。
2、oracle数据库,用户操作。
(1)查看数据库默认表空间。
select * from database_properties;
(2)创建用户
create user 用户名 identified by 密码 默认表空间 临时表空间
create user dyl identified by dyl default tablespace users Temporary TABLESPACE Temp;
(3)授权用户
grant connect,resource,dba to dyl;
(4)提交
commit;
(5)查询用户
select * from all_users;
select username,password from dba_users;
3、oracle数据库,oneds表添加主键,实现主键自增长。
(1)表-》约束条件-》添加主键。(2)序列-》新建序列。(3)表-》触发器-》创建序列中的主键。
4、 数据持久层用hibernate实现,定义 oneds 表和 OneDs 类型之间的映射信息。
1 <?xml version="1.0" encoding="utf-8"?> 2 <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 3 "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> 4 5 <!-- 定义 oneds 表和 OneDs 类型之间的映射信息 --> 6 <hibernate-mapping><!-- <hibernate-mapping package="包名写这也行"> --> 7 <!-- name:包名.类名,指定是哪个类;table:数据库中哪个表;catalog:对 Oracle 而言 为某个用户,不写也行(若用工具则会自动生成) 8 。 例如, select * from oneds 则会在 hibernate.cfg 配置 文件中定义的库(或用户)下去找表。若写了则为 select 9 * from catalog.oneds --> 10 11 <class name="com.dyl.entity.OneDs" table="ONEDS" catalog="DYL"> 12 13 <!-- <id></id>表明此为主键列,且必须写否则 xml 报错,主键映射 --> 14 <id name="id" type="java.lang.Integer"> 15 <column name="ID" /><!-- 或双标签<column name="ID"></column> --> 16 <!-- 指定主键值生成方式,采用序列方式生成主键,仅对添加操作有效 --> 17 <generator class="sequence"> 18 <param name="sequence">ONEDS_SEQUENCE</param> <!--指定序列名 --> 19 </generator> 20 </id> 21 22 <property name="name" type="java.lang.String"><!-- 以下为非主键映射 --> 23 <column name="NAME" /><!--可有 length、not-null 属性,如:length="20" --> 24 </property> 25 <property name="remark" type="java.lang.String"><!-- 映射顺序没关系 --> 26 <column name="REMARK" /> 27 </property> 28 <property name="definition" type="java.lang.String"><!-- 类型要和实体定义的相同 --> 29 <column name="DEFINITION" /> 30 </property> 31 <property name="attribute" type="java.lang.String"><!--列名写错则报错读不到实体 --> 32 <column name="ATTRIBUTE" /><!--junit 测试右键点 Copy Trace 查看错误列 --> 33 </property> 34 <property name="method" type="java.lang.String"> 35 <column name="METHOD" /> 36 </property> 37 <property name="dscase" type="java.lang.String"> 38 <column name="DSCASE" /> 39 </property> 40 <property name="explain" type="java.lang.String"> 41 <column name="EXPLAIN" /> 42 </property> 43 44 <!--也可写成<property name=" " type=" " column=" "></property> ,主键列同理! --> 45 46 </class> 47 </hibernate-mapping>