- 博客(60)
- 收藏
- 关注
原创 mapper.xml中<where>
是 MyBatis 提供的一个用于动态生成 WHERE 子句的标签。它会在满足其中条件的情况下自动添加 "WHERE" 关键字,并在条件之间添加适当的逻辑运算符(如 "AND")
2023-12-02 15:22:18
1648
1
原创 让sql语句既能查所有,又能查前几行的技巧
这样number值为几 ,就可以返回几行;而number设为0时,会不执行limit,从而查所有数据。
2023-12-02 11:35:00
416
1
原创 取列表对象中的一个属性生成列表(stream,map,collect)
先用stream将goodCategory转化为流,再用map(GoodsCategory::getCategoryId,collect(Collectors.toList())找出其中getCategoryId属性的数据,并用list存储。List实例goodCategory,GoodsCategory,生成一个。
2023-12-02 11:20:52
515
1
原创 DQL语言(数据查询语言)
oder by 一般放最后面,limit 子句除外。右连接right outer join。左连接left outer join。全连接full outer join。又叫聚合函数,统计函数,组函数。和分组函数一同查询的字段有限制。可以和distinct一起用。交叉连接cross join。字符串拼接用concat。为表起别名后,只能用别名。
2023-12-01 15:18:13
360
1
原创 VO对象和entity对象
在Java开发中,VO对象一般和entity对象有点区别,entity对象中的字段与数据库表中一一对应,而VO对象则跟视图层有关,视图层需要哪些字段就设置哪些字段。
2023-12-01 13:11:31
427
1
原创 Serializable
当数据需要通过网络或在不同系统之间传递时,序列化用于将复杂的数据结构转换为易于传输和在接收端重建的格式。序列化数据可以存储在文件或数据库中。这允许保存对象的状态,并且可以在以后检索以进行进一步处理。在面向对象的编程语言中,序列化用于保存对象的状态,以便稍后可以重新创建。在Java中,Serializable 接口用于将类标记为。
2023-12-01 12:58:27
365
1
原创 SQL 查询中按列表数据排序(java)
field 函数的作用是返回 good_id 在列表中的位置,然后使用这个位置进行排序。<foreach>标签表示传入的列表。
2023-12-01 11:33:40
505
1
原创 List<Long>和parameterType
Mybatis能正确理解List<Long>,所以不需要parameterType,直接在 SQL 语句中使用。列表,生成对应的 SQL 语句,实现在。子句中传递多个参数。
2023-12-01 11:14:30
499
1
原创 resultMap的extends用法
定义了一个名为 "NewResultMap" 的结果映射。它扩展了 "ResultMap",这表示它包含了 "BaseResultMap" 中的所有映射规则,并加上一个goodsDetailContent的映射。
2023-12-01 10:31:29
686
1
原创 @Param和parameterType参数
注意:在 MyBatis 3.5.0 版本之前,如果方法参数只有一个,并且使用了 @Param 注解,那么你需要在 XML 映射文件中使用 parameterType。MyBatis 会根据 @Param 注解为每个参数起的别名来匹配 SQL 语句中的占位符。在 MyBatis 的 XML 映射文件中使用 @Param 注解为方法参数起别名时,就。写项目的mapper和xml文件时发现的,来分享下。
2023-12-01 10:15:46
517
1
原创 @Param作用
注解为参数起别名,可以在 SQL 语句中引用这个别名,使得 MyBatis 能够正确地匹配参数。当方法只有一个参数且为基本类型时,MyBatis 默认将这个参数命名为。当方法参数有多个时,MyBatis 无法通过参数名来区分它们。为了更好地书写 SQL 语句,可以使用。
2023-12-01 09:53:16
696
1
原创 简单理解BN的原理
x = 20, Wx 的结果就为 2,如果经过激活函数(像tanh),两个值就会接近0.1和1,x再减小或增加,tanh的输出变化不大。但如果是仅仅使用上面的归一化公式,对网络某一层A的输出数据做归一化,然后送入网络下一层B,这样是会影响到本层网络A所学习到的特征的。神经元如果在输入层,我们可以对数据进行归一化处理,当如果在隐藏层,我们对其进行处理就是使用batch normalization。如果参数γ、β等于上面公式中的值,y就等于归一化之前的x,这说明变换重构是可以恢复上一层学习到的特征的。
2023-03-29 19:35:41
195
原创 springmvc——helloworld
1.用maven创建一个web项目,在pom.xml中添加依赖,并打包为war包。5.加载springmvc配置文件,该文件在web.xml中完成,配置文件如下。4.在resources下创建spring-servlet.xml。3.在webapp目录下,创建视图hello.jsp。2.创建一个处理浏览器请求的接口。
2023-03-22 18:33:29
86
原创 事务的作用
事务就是对数据库操作进行统一的提交或回滚操作,比如说转账功能,如果A用户要给B用户转帐500元,正常会减去A用户500元,再给B用户加500元,此时在A减去500元时后报错,如果不加事务,最终就是A少了500元,B没有增加500元,这样显然是不行的,加了事务就解决了这种情况,两边用户资金都不会变化。
2023-03-21 19:23:23
112
原创 自动化配置
Java配置自动扫描将类自动化注册到Spring容器中,方法是给类添加一个@Service,作为一个标记,类似的注解@Component,@Repository,@Controller。当然,只给类加注解是不能自动化扫描的,还需要在配置类下加入@ComponentScan(basePackages = "org.nan.ioc.service")Java配置自动扫描作用等同与Java配置,但个人觉得更加方便,当然,xml自动配置也是可以的,这里就不多说了。
2023-03-19 15:54:51
149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人