Java神鬼莫测之MyBatis--各类数据库like字段使用方式(一)

简介: Java神鬼莫测之MyBatis--各类数据库like字段使用方式(一)

1.MySQL数据库

SELECT  
  *  
FROM  
  user  
WHERE  
  name like CONCAT('%',#{name},'%')

2.SqlServer数据库

SELECT  
  *  
FROM  
  user  
WHERE  
  name like CONCAT('%',#{name},'%')

3.Oracle数据库

SELECT  
  *  
FROM  
  user  
WHERE  
  name like CONCAT('%',#{name},'%')  
或者
SELECT  
  *  
FROM  
  user  
WHERE  
  name like '%'||#{name}||'%'

4.DB2

SELECT  
  *  
FROM  
  user  
WHERE  
  name like CONCAT('%',#{name},'%')
或者
SELECT  
  *  
FROM  
  user  
WHERE  
  name like '%'||#{name}||'%'


目录
相关文章
|
7天前
|
监控 Java 数据库连接
Java中如何实现数据库连接池优化?
Java中如何实现数据库连接池优化?
|
1天前
|
SQL 存储 Java
优化Java应用的数据库访问性能
优化Java应用的数据库访问性能
|
4天前
|
SQL 缓存 Java
Java框架之MyBatis 07-动态SQL-缓存机制-逆向工程-分页插件
Java框架之MyBatis 07-动态SQL-缓存机制-逆向工程-分页插件
|
7天前
|
SQL Java 关系型数据库
Java中的JDBC编程:从数据库连接到高级查询
Java中的JDBC编程:从数据库连接到高级查询
|
7天前
|
存储 安全 Java
如何在Java中实现数据库连接池?
如何在Java中实现数据库连接池?
|
7天前
|
SQL Java 数据库连接
Java中如何优化数据库查询性能?
Java中如何优化数据库查询性能?
|
7天前
|
SQL Java 数据库连接
如何在Java中实现数据库事务?
如何在Java中实现数据库事务?
|
7天前
|
缓存 Java 数据库连接
解析Hibernate与JPA:Java对象的数据库化之旅
【6月更文挑战第25天】在Java企业开发中,Hibernate和JPA提供优雅的数据持久化方案。Hibernate是JPA规范的强大ORM实现,简化对象与数据库映射。配置环境后,通过@Entity注解定义实体类映射表,如`User`类映射"users"表。利用JPA的EntityManager执行查询和更新,如JPQL查询及对象更新。事务管理和性能优化是关键,确保数据完整性和应用性能。本文揭示了Hibernate与JPA的最佳实践,助开发者从容应对数据持久化。
|
7天前
|
Java 数据库连接 API
数据库与Java的无缝对接:Hibernate与JPA的集成与应用
【6月更文挑战第25天】Java企业级应用中,Hibernate和JPA是ORM主流框架。JPA是标准API,定义对象-关系映射规范,强调标准化和可移植性。Hibernate是JPA的具体实现,扩展了更多功能,如强大的查询语言和缓存机制。两者集成允许开发者利用Hibernate性能,通过JPA注解保持代码规范。示例展示了如何使用JPA注解定义实体和Hibernate执行查询,实现数据库操作。这种方式提升了开发效率和应用质量。
|
7天前
|
存储 Java 数据库连接
深入探索Hibernate与JPA:Java对象与数据库表的桥梁
【6月更文挑战第25天】Java ORM如Hibernate和JPA简化了数据库交互。在电商系统案例中,JPA注解如`@Entity`、`@Table`、`@Id`定义了对象-表映射。Hibernate利用这些定义实现持久化,如`Session.save()`保存用户对象至数据库,降低了复杂性并提升了开发效率。