摘要: Mybatis 动态SQL 什么是动态SQL:动态SQL就是指根据不同的条件生成不同的SQL语句 利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 动态 SQL 元素和 JSTL 或基于类似 XML 的文本处理器相似。在 MyBatis 之前的版本中,有很多元素需要花时间了解。MyBatis 3 大 阅读全文
posted @ 2021-12-31 15:18 恸的池塘 阅读(36) 评论(0) 推荐(0) 编辑
摘要: Mybatis一对多、多对一 实体类 @Data public class Student { private int id; private String name; private int tid; } @Data public class Teacher { private int id; p 阅读全文
posted @ 2021-12-31 15:02 恸的池塘 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 解决实体类属性字段和数据库字段不一致的问题 一、起别名 查询sql语句时给字段起别名,别名和实体类属性字段一致 <select id="getUserList" resultType="User"> select USER_ID as id,USER_NAME as name,USER_PASSWO 阅读全文
posted @ 2021-12-31 14:37 恸的池塘 阅读(1301) 评论(0) 推荐(0) 编辑
摘要: Maven静态资源导出问题 Maven在编译后,src下的一些静态资源,如:xml、properties等可能不会被build。 导致在target生成的项目里没有这些静态资源,导致出错。 需要在maven的pom.xml中对其进行配置。 <build> <resources> <resource> 阅读全文
posted @ 2021-12-31 13:04 恸的池塘 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 1.1 Driver: Java.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口。这个接口是提供给数据库厂商使用的,不同数据库厂商提供不同的实现 在程序中不需要直接去访问实现了 Driver 接口的类,而是由驱动程序管理器类(java.sql.DriverManager)去调用这 阅读全文
posted @ 2021-12-31 10:44 恸的池塘 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 3 数据库连接池 JDBC的数据库连接池使用javax.sql.DataSource来表示,DataSource只是一个接口 3.1 c3p0 获取连接方式一: //使用C3P0数据库连接池的方式,获取数据库的连接:不推荐 public static Connection getConnection 阅读全文
posted @ 2021-12-31 10:41 恸的池塘 阅读(131) 评论(0) 推荐(0) 编辑