LitePal一对一、多对一、多对多

2024-08-25 19:58
文章标签 litepal 一对一

本文主要是介绍LitePal一对一、多对一、多对多,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

参考:https://www.jianshu.com/p/bc68e763c7a2

一对一

一个boy对应一个girl,相应地一个girl对应一个boy

Boy类:

    public class Boy extends DataSupport {private int id;private Girl girl;private String name;private int age;public int getId() {return id;}public void setId(int id) {this.id = id;}public Girl getGirl() {return girl;}public void setGirl(Girl girl) {this.girl = girl;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}@Overridepublic String toString() {return "Boy{" +"id=" + id +", girl=" + girl +", name='" + name + '\'' +", age=" + age +'}';}
}

Girl类

public class Girl extends DataSupport {
private int id;
private Boy boy;
private int age;
private String name;public Boy getBoy() {return boy;
}public void setBoy(Boy boy) {this.boy = boy;
}public int getAge() {return age;
}public void setAge(int age) {this.age = age;
}public String getName() {return name;
}public void setName(String name) {this.name = name;
}public int getId() {return id;
}public void setId(int id) {this.id = id;
}@Override
public String toString() {return "Girl{" +"id=" + id +", boy=

这篇关于LitePal一对一、多对一、多对多的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1106511

相关文章

Android数据库-开源LitePal (二)

上一篇文章中我们学习了一些Android数据库相关的基础知识,和几个颇为有用的SQLite命令,都是直接在命令行操作的。但是我们都知道,数据库是要和程序结合在一起使用的,单独对一个数据库去进行増删改查操作并没有什么意义,因此今天我们就来学习一下如何在Android程序当中去操作SQLite数据库。 操作数据库的第一步当然是创建表了,传统创建表的方法相信大多数人都知道,那么今天我除了会展示传统

django-一对一、一对多、多对多操作、常用方法

准备表一对一操作一对多操作多对多操作常用方法了不起的双下划线 准备表 创建如下几张表 from django.shortcuts import HttpResponse, render, redirectfrom django.db import modelsclass Class(models.Model):id = models.AutoField(prima

mybatis高级查询(一对一查询)

实例需求 一个老师对应一个班级,根据班级id查询班级信息(带老师的信息) 老师实体类Teacher.java package com;public class Teacher {private int id; private String name; public int getId() {return id;}public void setId(int id) {this.id = id;

Hibernate之对象关系映射01一对一单向关联

hibernate映射关系有一对一、一对多、多对一、多对多;其中每一种又分单向和双向,主键和外键。需要配置实体类、实体类的映射文件,对应为数据库表间的关系;此篇先讲非注解方式的。 单向一对一:即在一个对象中存在另一个对象的引用,而在另一个对象中则不存在该对象的引用。 参考熔岩文章:http://lavasoft.blog.51cto.com/62575/39312 实体类文件 Person

【Hibernate】一对一关联映射

Hibernate关联映射包括: 一对一关联映射 一对多和多对一关联映射 多对多关联映射          本篇先说一对一关联映射 原理         一对一关联映射原理:让两个实体的主键一样,这样就不需要加入多余的字段 实例         人与身份证号的关系,一个人只有一个身份证号,一个身份证号对应一个人   实体         以单向关联Person--->IdCa

Kurento应用开发指南(以Kurento 5.0为模板) 之四:示例教程 一对一视频呼叫

5.3 教程四-一对一的视频呼叫 这个页面应用程序使用WebRTC技术实现了一个一对一的呼叫,换言话说,这个应用提供了一个简单的视频电话 5.3.1 运行示例程序 运行这个DEMO之前,你需要先安装Kurento Media Server.可以看前面的介绍。 另外,你还需要先安装好 JDK (at least version 7), Maven, Git, 和 Bower。

计算机专业一对一辅导

好长时间没有在CSDN上发博客了,记得最开始的时候,我发了一个专栏:线性代数代码实现,讲解使用C++代码实现线性代数中的一些运算;之后我还发了一个专栏:机器学习,相当于我听吴恩达课程的一个总结;再过了一段时间我发了一系列博客,使用Python代码画出动漫人物。至此之后,很长一段时间没有发任何博客。 转眼已经大四了,我也成功保研到985学校,暑期无聊,想线上一对一辅导数据结构和C++两门课程,教你

MyBatis关联表映射(一对多、多对多、一对一、多对一)

http://www.cnblogs.com/xdp-gacl/p/4264440.html http://www.tuicool.com/articles/M3QJvu

Mybatis学习笔记(7)--一对一的关联使用resultType输出类型

1.继承的实体类 /** * @文件名称: Orders.java * @描述: TODO * @作者: 一叶扁舟(skiff)* @时间:2018年1月15日 上午10:14:26 * @版本:V1.0 */ package com.skiff.www.domain;/** * @类功能说明: * @作者: 一叶扁舟 (skiff)* @创建时间:

Mybatis学习笔记(6)--一对一的关联使用resultType输出类型

1.说明 在Order类中加入User属性,user属性中用于存储关联查询的用户信息,因为订单关联查询用户是一对一关系,即一个订单一个用户,所以这里使用单个User对象存储关联查询的用户信息。 2.实体类 /** * @文件名称: Order.java * @描述: TODO * @作者: 一叶扁舟(skiff)* @时间:2018年1月9日 下午4:26:29 * @