- 博客(9)
- 收藏
- 关注
原创 9、Lombok和10、多对一的处理
使用步骤:再IDEA中安装Lombok插件!在项目中导入Lombok的jar包在实体类上加注解@ToString@Data@Builder@Singular@Delegate@Value@Accessors@Wither@With@val@var@Data:无参构造、get、set、tostring、hashcode、equals@ToString@Getter。
2023-10-21 23:54:04
21
1
原创 8、使用注解开发
小到不同类之间的通信,大到各个模块之间的交互,在系统设计之初都是要着重考虑的,这也是系统设计的主要工作内容。在一个面向对象的系统中,系统的各个功能是由许许多多的不同对象协作完成的。接口设计与非接口设计是针对复用技术而言的,与面向对象(过程)不是一个问题,更多的体现就是对系统整体的架构。面向过程是指,我们考虑问题时,以一个具体的流程(事务过程)为单位,考虑它的实现。接口从更深层次的理解,应是定义(规范,约束)与实现(名实分离的原则)的分离。我们再SQL中引用的就是我们这里的@Param()中设定的属性名!
2023-10-12 14:52:27
17
原创 6、日志配置与使用
共有8个级别,按照从低到高为:All < Trace < Debug < Info < Warn < Error < Fatal < OFF。--控制台只输出level及以上级别的信息(onMatch),其他的直接拒绝(onMismatch) -->程序会打印高于或等于所设置级别的日志,设置的日志等级越高,打印出来的日志就越少。-- 限制日志级别在info及以上在error以下 -->-- info级别日志文件输出 -->-- error级别日志文件输出 -->--debug级别日志文件输出-->
2023-10-08 15:07:45
24
1
原创 5、解决属性名和字段名不一致的问题
ResultMap 的设计思想是,对简单的语句做到零配置,对于复杂一点的语句,只需要描述语句之间的关系就行了。--property实体类中的属性 ,column数据库中的字段-->新建一个项目,拷贝之前的,测试实体类字段不一致的情况。元素是 MyBatis 中最重要最强大的元素。的优秀之处——你完全可以不用显式地配置它们。--根据ID查询数据-->如果这个世界总是这么简单就好了。
2023-10-06 16:16:16
59
1
原创 4、配置解析
这些属性可以在外部进行配置,并可以进行动态替换。你既可以在典型的 Java 属性文件中配置这些属性,也可以在 properties 元素的子元素中设置。--引入外部配置文件 如果db.properties中配置的与以下property中的密码配置不一样,则优先使用db.properties中的配置-->池(POOLED):用完可以 回收。transactionManager(事务管理器)environments(环境配置)configuration(配置)properties(属性)
2023-10-04 21:53:41
20
1
原创 第一个Mybatis程序
MyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
2023-09-27 16:02:41
19
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人