摘要:
1.参数占位符 1. #{} :执行SQL时,会将 #{}占位符替换为?,将来自动设置参数值 2. ${} :拼SQL,会存在SQL注入问题 3. 使用时机: 参数传递都用 #{},如果要对表名、列名进行动态设置,只能使用${}进行sql拼接。 2.parameterType: 用于设置参数类型,可 阅读全文
摘要:
数据库字段名称和实体类属性的名称对应不上,就不能自动封装数据 推荐方法3 案例: 数据库中字段名称分别为 id , brand_name , company_name ,ordered,description 实体类的属性名: id , brandName , companyName , order 阅读全文
摘要:
MyBatis 一、什么是 MyBatis MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发的。 持久层:负责将数据保存到数据库的那一层代码 JavaEE三层架构:表现层、业务层、持久层 JDBC 缺点:硬编码:需要注册驱动,获取链接;SQL语句 操作繁琐:需要手动设置参数;手动封装 阅读全文
摘要:
IDEA 配置连接数据库报错 Server returns invalid timezone. Need to set ‘serverTimezone‘ property._小薛的BUG日志的博客-CSDN博客_server returns invalid timezone. need to set 阅读全文