大家好,又见面了,我是你们的朋友全栈君。
下载地址 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