(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>
OneDs.hbm.xml

相关文章:

  • 2021-08-06
  • 2021-12-06
  • 2022-03-07
  • 2022-02-06
  • 2021-12-16
  • 2021-07-03
  • 2022-01-23
  • 2022-12-23
猜你喜欢
  • 2021-05-26
  • 2021-11-14
  • 2021-10-03
  • 2021-08-31
  • 2021-11-29
  • 2022-03-03
  • 2022-01-31
相关资源
相似解决方案