您的位置:首页 >> 编程开发 >> Java >> 数据库 >> 正文
数据库 RSS
 

利用weblogic的数据源作为hibernate的数据源的例子

http://www.rdxx.com 05年07月24日 21:23 JR 我要投稿

关键词: 数据源 , WebLogic , Hibernate , 数据 , Web , NAT
在网上,我们可以看到许多关于hibernate入门的例子,但是好多是让hibernate自己管理连接池的。我在这里给出一个直接利用weblogic 发布的数据源的例子。步骤如下

1.写一个准备用于持久化的类


  1. package com.jagie.business.organization;
  2. import java.io.Serializable;
  3. /**
  4.  * <p>Title: </p>
  5.  * <p>Description: 权限</p>
  6.  * <p>Copyright: Copyright (c) 2003</p>
  7.  * <p>Company: www.jagie.com</p>
  8.  * @author Jagie
  9.  * @version 1.0
  10.  */
  11. public class Permission implements Serializable {
  12.   private String ID;//pk
  13.   private String name;//名称
  14.   private String description;//描述
  15.   private String module;//模块id
  16.   private String power;//权值,$分隔的操作id例如:browse$add$delete$change
  17.   private int scope;//范围,0:本人,1:本单位,2:所有单位
  18.   public static void main(String[] args) {
  19.   }
  20.   public String getID() {
  21.     return ID;
  22.   }
  23.   public void setID(String ID) {
  24.     this.ID = ID;
  25.   }
  26.   public String getName() {
  27.     return name;
  28.   }
  29.   public void setName(String name) {
  30.     this.name = name;
  31.   }
  32.   public String getDescription() {
  33.     return description;
  34.   }
  35.   public void setDescription(String description) {
  36.     this.description = description;
  37.   }
  38.   public String getModule() {
  39.     return module;
  40.   }
  41.   public void setModule(String module) {
  42.     this.module = module;
  43.   }
  44.   public String getPower() {
  45.     return power;
  46.   }
  47.   public void setPower(String power) {
  48.     this.power = power;
  49.   }
  50.   public int getScope() {
  51.     return scope;
  52.   }
  53.   public void setScope(int scope) {
  54.     this.scope = scope;
  55.   }
  56. }


2.编写一个xml文件,名称为Permission.hbm.xml,一定要确保在运行时该xml文件和Permission.class在一起


[pre]<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping SYSTEM "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
<hibernate-mapping>
    <class name="com.jagie.business.organization.Permission" table="SYS_Permission">
        <id name="ID">

共3页  1 2 3


 
 
标签: 数据源 , WebLogic , Hibernate , 数据 , Web , NAT 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站