java - 有没有一种简单的方法可以在 Spring/JPA 中查看原始数据库内容?
问题描述
是否可以在 Spring 应用程序中查看实际的数据库表内容?这可以是打印到 System.out 的典型 SQL 输出:
或任何其他类型的交互式表格视图。
这将在使用内存数据库的 spring 单元测试的上下文中使用 - 因此没有可以使用的单独的 SQL 类型提示(除非有一种简单的方法可以将其连接到内存数据库)。
最好不要为每个实体类/存储库编写不同的代码。主要目的是能够在测试应用程序时快速查看/调试添加到数据库表中的内容(在编写实际测试用例之后)。
解决方案
另一种方法是使用控制台 for Hibernate Tools,可在https://hibernate.org/tools/获得
推荐阅读
- java - 线程安全的数据结构,用于检查是否存在,如果不存在则写入
- angular - Angular 6-“typeof CustomValidator”类型上不存在属性“pwdMatchValidator”
- go - Go 通道未死锁或锁定
- debugging - VS Code 调试 golang。Delve 调试器
- css - 悬停多个项目后,鼠标悬停文本错位
- javascript - jwplayer 脚本中的 Access-Control-Allow-Origin 错误
- python - Python - 删除字典对的比例/百分比
- sql - 在不使用 CTE 的情况下选择分层数据
- excel - Excel 中的匹配函数返回 N/A
- php - 如何使用 AJAX、node.js 和 mysql 接收 JSON