前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >db4o 记

db4o 记

作者头像
全栈程序员站长
发布2022-09-13 21:48:44
1910
发布2022-09-13 21:48:44
举报

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

下载地址 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

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

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com