db4o 记

db4o 记阅读http://www-128.ibm.com/developerworks/cn/java/j-lo-db4o2/ 下载地址http://developer.db4o.com/files/folders/objectmanager_xx/default.aspx 有cn的代码—–mainpackagecom;importbo.AutoInfo;importbo.

大家好,又见面了,我是你们的朋友全栈君。

阅读 http://www-128.ibm.com/developerworks/cn/java/j-lo-db4o2/ 

下载地址 http://developer.db4o.com/files/folders/objectmanager_xx/default.aspx 有cn的

代码—–main

package com;

import bo.AutoInfo;
import bo.People;

import com.db4o.Db4o;
import com.db4o.ObjectContainer;

public class DB4OTest{

 
 public static void main(String[] args){

  //打开数据库
  ObjectContainer db = Db4o.openFile(“auto.yap”);
  try{

   //构造 People 对象
   People peo = new People();
   peo.setId(1);
   peo.setAddress(“成都市”);
   peo.setName(“张三”);
   //构造 AutoInfo 对象
   AutoInfo ai = new AutoInfo();
   ai.setId(1);
   ai.setLicensePlate(“川A00000”);
   //设置 People 和 AutoInfo 的关系
   ai.setOwnerNo(peo);
   peo.addAutoInfo(ai);
   //保存对象
   db.set(peo);
  }finally{

   //关闭连接
   db.close();
  }
 }
}
 //——————————–

package bo;

public class People {

 private java.lang.Integer _id;
 private java.lang.String _name;
 private java.lang.String _address;
 private java.util.List<AutoInfo> _autoInfoList;

 public java.lang.Integer getId() {

  return _id;
 }

 public void setId(java.lang.Integer _id) {

  this._id = _id;
 }

 public java.lang.String getName() {

  return _name;
 }

 public void setName(java.lang.String _name) {

  this._name = _name;
 }

 public java.lang.String getAddress() {

  return _address;
 }

 public void setAddress(java.lang.String _address) {

  this._address = _address;
 }

 public java.util.List<AutoInfo> getAutoInfoList() {

  return this._autoInfoList;
 }

 public void addAutoInfo(AutoInfo _autoInfoList) {

  if (null == this._autoInfoList)
   this._autoInfoList = new java.util.ArrayList<AutoInfo>();
  this._autoInfoList.add(_autoInfoList);
 }

}
//———————————–

package bo;

public class AutoInfo{

 private java.lang.Integer _id;
 private java.lang.String _licensePlate;
 private bo.People _ownerNo;

 public java.lang.Integer getId () {

  return _id;
 }

 public void setId (java.lang.Integer _id) {

  this._id = _id;
 }

 public java.lang.String getLicensePlate () {

  return _licensePlate;
 }

 public void setLicensePlate (java.lang.String _licensePlate) {

  this._licensePlate = _licensePlate;
 }

 public bo.People getOwnerNo () {

  return this._ownerNo;
 }

 public void setOwnerNo (bo.People _ownerNo) {

  this._ownerNo = _ownerNo;
 }

}

测试后使用 objectmanager 可以查看内容 使用版本6.1

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/162608.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号