java多表连接方式_前来请教一个多表连接的问题.谢谢._Airva128的博客-程序员秘密

技术标签: java多表连接方式  

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

数据库有2张表:tb_financial_account是tb_client的子表

tb_client和tb_financial_account使用hibernante影射到dao后,表tb_client产生TbClientDAO.java 和TbClient.java

表tb_financial_account产生TbFinancialAccountDAO.java和TbFinancialAccount.java

TbClient.java有如下字段:

private Integer clientNo;(主键)

private String clientName;

private String idCardNo;

private String sex;

private String phone;

private String address;

private String email;

private String hobby;

private Date createdDate;

private Set tbFinancialAccounts = new HashSet(0);

TbFinancialAccount.java有如下字段:

private Integer accountNo;

private TbClient tbClient;(外键.此外键在数据库中名为:client_No.影射到dao后生成为主表的对象)

private Float financingAmount;

private Date createdDate;

private String status;

private String password;

private Set tbFundAccounts = new HashSet(0);

请问如果我想要根据子表的client_No查询出主表里的姓名的话请问应该这样写查询语句.并请稍微的说明一下查询语句的原理.

谢谢.

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42168230/article/details/114800760

智能推荐

ubuntu文件系统只读 /etc/mtab is not writable_etc mtab is not_smilettxp的博客-程序员秘密

今天出现个怪现象,ubuntu开机后无法进入图形界面,远程登录后发现系统成了只读文件系统。mount命令之后出现如下信息mount: warning: /etc/mtab is not writable (e.g. read-only filesystem).                   It's possible that information reported by moun

一个数如果恰好等于它的因子之和,这个数就称为"完数"_一个是若恰好等于它真因子之和_漁陽的博客-程序员秘密

一个数如果恰好等于它的所有因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数,再比如:28=1+2+4+7+14。 def isPerfectNumber(self, num): '判断num是否为完数' num = int(num) sum = 0 factorList = [] # 存放

数据结构与算法-插入排序与希尔排序_希尔排序算法与插入排序_闻道玄霄的博客-程序员秘密

插入排序与希尔排序插入排序插入排序法思想插入排序思路图插入排序法应用实例希尔排序插入排序存在的问题希尔排序法介绍希尔排序法基本思想希尔排序法的示意图希尔排序法举例每个人的算法实现可能不同,但是一定要掌握其排序思想。冒泡,选择,插入是程序员必须会手写的普通算法。插入排序插入式排序属于内部排序法,是对于欲排序的元素以插入的方式找寻该元素的适当位置,以达到排序的目的。插入排序法思想插入排序(Insertion Sorting)的基本思想是:把 n 个待排序的元素看成为一个有序表和一个无序表,开始时有 序

java项目技术选型_轻语积累的博客-程序员秘密

管理模板基于bootstrap的前端流行框架mertonic 为后台管理模板核心框架使用spring boot构建整个项目,去除XML配置视图框架使用SpringMVC构建视图层持久化框架使用MyBatis做ORM关系映射并使用二次封装的工具类tk.mybatis简化持久化开发数据库连接池使用阿里巴巴Druid作为MySQL数据库连接池。页面引擎因为Spring Boot项目...

windows 下cmake的使用_windos下怎么用cmake_紫色_麦迪的博客-程序员秘密

windows下使用cmake——HelloWorld教程step0:新建一个用来存放工程文件的文件夹step1:用记事本或者写字板写一个“HelloWorld.cpp”,放在step0新建的文件夹下。具体内容为:#include <iostream>using namespace std;int main() {cout<&lt...

随便推点

python中幂运算_python的幂运算_weixin_39564755的博客-程序员秘密

广告关闭腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!“**”运算这个“**”比较简单,就是标题中的python的幂运算了 2 ** 012 ** 122 ** 1010242 ** 201048576第一操作数为底数,第二个操作数则为指数...“”运算除法运算符是“”,这个人人皆知道,但是这个二元运算符“”求出来的结果都是取决于操作数...

Python查找算法(一)------ 顺序查找_python顺序查找返回所在位置_小码爱撞墙的博客-程序员秘密

查找算法 -- 简介查找(Searching)就是根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素。查找表(Search Table):由用一类型的数据元素构成的集合关健字(Key):数据元素中某个数据项的值,又称为键值主键(Primary Key):可唯一的标识某个数据元素或记录的关健字查找表按照操作方式可分为:1.静态查找表(Static Search Table):只做查找操作的查找表。他的主要操作是:查询某个“特定的”数据元素是否在表中...

Python内存管理方式和垃圾回收算法解析_python 内在管理方式和方法_Alex_996的博客-程序员秘密

在列表,元组,实例,类,字典和函数中存在循环引用问题。有 del 方法的实例会以健全的方式被处理。给新类型添加GC支持是很容易的。支持GC的Python与常规的Python是二进制兼容的。分代式回收能运行工作(目前是三个分代)。由 pybench 实测的结果是大约有百分之四的开销。实际上所有的扩展模块都应该依然如故地正常工作(我不得不修改了标准发行版中的 new 和 cPickle 模块)。一个叫做 gc 的新模块马上就可以用来调试回收器和设置调试选项。回收器应该是跨平台可移植的。Python 的补丁版

基于 STM32F103 在 FATFS 模式下读取 SD 卡_cxy1999120的博客-程序员秘密

目录1.2 SD 卡总线1.3.1 SD 总线—命令2.3 代码文件电路连接总结1 SD 卡协议1.1 何为 SD 卡SD 卡(Secure Digital Memory Card)在我们生活中已经非常普遍了,控制器对 SD 卡进行读写通信操作一般有两种通信接口可选,一种是 SPI 接口,另外一种就是 SDIO 接口。 SDIO 全称是安全数字输入/输出接口,多媒体卡(MMC)、SD 卡、SD I/O 卡都有 SDIO 接口。 STM32F10x 系列控...

机器码 原码 反码 补码_机器码有哪三种_zxmZXM111的博客-程序员秘密

一个具体的数值在计算机内存中是以补码的形式存储的,用补码存储的优点:1、没有+0 和 -0 之分  都是0000 00002、使用补码,最高位的符号位可以当作普通的数值位来运算,会简化cpu的设计补码的补码是原码!正数:原码、反码和补码三码相同!1T=2^10G=2^20M=2^30KB=2^40byte机器码:用于在机器码被分为了三种:原码 反码

蚂蚁区块链第12课 如何使用命令行编译工具solcjs编译Solidity智能合约?_alipay-solc-0.1.12.tar.gz_笔名辉哥的博客-程序员秘密

1,摘要蚂蚁区块链合约平台支持 Solidity 智能合约,针对合约源代码的编译,可以直接通过蚂蚁区块链 Cloud IDE 合约开发环境进行合约编译、部署、测试和调试。本文介绍由蚂蚁区块链平台提供的 Solidity 编译工具 solc-js 的 下载、安装 和 使用方式 。2,操作内容2.1 下载 solc-js点击此处,获取合约编译工具 solc-js 安装包:alipay-so...