ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

javaWeb

2022-06-12 16:04:07  阅读:134  来源: 互联网

标签:实体类 多表 javaWeb get 一个 查询 传值


学javaWeb

前端传入后台取值,连接JDBC,在java中定义sql语句

 

 写了图书管理系统 

用户登录注册  写一个查询和插入方法  之后用 session存放需要使用的值,后面需要用得到

 

sql语句就是增删改,查一条数据,查多条数据

查一条数据能直接get到值,用这个值再去做操作,

看了相关的视频一个标准的类,set get方法 ,用private修饰   空参  有参   toString是方便打印看值,在用实体类的过程中,发现实体类就好比一个容器比如一个盒子,set的过程就是在放东西,get就是在看你给这个盒子里面放了什么东西,对封装也更加了解,传值的时候发现传一个实体类对象和类型值的区别,当传入多个字段的时候就用实体类去传值,当你想传一个字段就是用类型加值方式,这种更加方便,实体类传值就像是把一堆东西打印成压缩包,之后get的时候就是看压缩包里面的内容

 

 之前也一直不理解,前面定义一个类型后面要返回一个这个类型的值,可以用void,还不用返回,做的多了,发现后面有些东西就是需要你返回一个值,根据这个值看看你有没有成功,或者你查到了很多东西,这些东西需要你去接收,那你就需要给后面一个值,根据值的类型去判断或者查询,单表的增删改查做了几次方法发现就是这样,增删改返回的数字类型,只有查询不同,查询还需要遍历,查询返还的类型也不同,单条的就是实体类型,多条就用list保存,做项目的途中会发现一些问题,比如多表查询,在做火车管理系统的时候发现可以根据id删除,

 

 

 而id的值是你遍历出来,

 

 这行代码我发现可以传一个数字过来,我发现传这个值,可以实现多表联查的,目前我知道的多表联查,可以根据表里面唯一字段,或者共同的字段,之后在mysql数据中试用了一下多表联查,可以返回两个表对应的值,但是值很多,无论是那个实体类都装不进这些字段,我的想法是把那些实体类里面的那些字段加一个一些,后面知道了可以直接把所有字段写在一些,直接搞一个全部的实体类,这样无论什么字段,什么值都可以装进去,这样就实现了多表查询。

做一个需求比如买票

1.点击买票的时候车次表中票的总数量-1,那么根据传值的id可以查到车次的得到这个车次的总票数,把这个票数取出来-1再写一个修改的方法把你总票数-1的值放进去进行修改

2.用户表中钱包的钱也减去相当应的价格,你在登录的时候放一个session,这个时候你就需要用到前面定义的session,比如用户名是唯一的那么你根据你用户名就可以查到一条数据,查到这个用户表的钱,再去根据上面遍历的id查到车票的价格,  用户的钱-车票的钱,之后把钱更新进去,这个时候生成一个订单,把车次的字段传进去,把用户名传进去,再一个订单的状态......看有什么需要放什么值,最后生成一个订单表。

 

标签:实体类,多表,javaWeb,get,一个,查询,传值
来源: https://www.cnblogs.com/a521/p/16368122.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有