EasySQL icon indicating copy to clipboard operation
EasySQL copied to clipboard

:floppy_disk: Easy (to operate) SQL Databases! A easy-to-use advanced SQL framework based on JDBC, supports multiple types of databases and connection pools, with high customizability and extensibilit...

Results 6 EasySQL issues
Sort by recently updated
recently updated
newest added

### **功能简述** 令 SQLQuery 支持 `steam()` 操作。 ### **功能参考**(可选) 通过令 SQLQuery 支持 `steam()` 操作,可以让其在链式调用的使用中更加便捷通畅。如: ```java query.stream().map(s -> s.getString("name")).forEach(System.out::println); ```

enhancement

### **功能简述** 添加对支持事务的数据库(和数据库引擎)的事务支持。 ### **需求来源** 在处理较为复杂的部分数据时,需要保证数据的一致性。 ### **附加内容** 有时可能同一个事务下会出现事务嵌套的情况(从代码逻辑来看)。 ```java ====== 事务 A 开始 main() ====== ... {进行一些A事务的操作} ... printf("可选:绑定 IP 与 MAC 地址 开始!"); bindIpMac(); ====== 事务 B 开始...

enhancement

### **功能简述** 支持 MySQL 的联表查询(包括内联查询与外联查询)。 ### **需求来源** 联表查询在平时的项目中经常遇到,若支持该功能则可以进行方便快捷的查询,加快开发速度。 ### **功能参考**(可选) [【MySQL】联表查询总结](https://www.jianshu.com/p/1d02f1e9aad1)

enhancement

### **功能简述** 通过Upsert实现数据表单个数据的改动,避免多次查询。 ### **需求来源** 有些情况下,只需要针对表中单个数据进行增加或减少,且对应的数据并未获取,此时便需要进行`获取->修改->写入`三个操作,十分不便。 因此,若支持通过Upsert针对该数据进行简单计算的修改,即可大大的增加整体效率。 ### **功能参考**(可选) ```java public void updateStats(long uid, StatsType type, int modify) { if (modify == 0) return; String tableName = DBTables.STATS.getTableName(); getSQLManager().executeSQL( "INSERT...

enhancement

Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.7.0 to 3.8.0. Commits 621cba6 [maven-release-plugin] prepare release maven-javadoc-plugin-3.8.0 eab964c [MJAVADOC-603] javadoc:fix failure on JDK10: java.lang.ClassNotFoundException... 0a26a7e Update since tags 08205b1 Add compile step for MJAVADOC-365 IT...

dependencies

### **功能简述** 我觉得 EasySQL 已经做的非常完善了,以下是我个人在开发过程中遇到的一些疑问,这些功能可能已经存在(?)。 1. 获取数据库的全部(或者部分)表名(更进一步地,表的详细信息等等,如有可能)的方法。 2. 数据表目前似乎没有自动合并功能,当后期修改表的定义(例如增添列、删除列或者改动列)时,数据表没有相应的反映。 ### **需求来源** 在执行 select、insert 等操作的时候,有时会遇到对许多表名的操作,例如 select * 或者 insert 一大堆表名,这个时候 `setColumnNames` 方法似乎就会有些繁琐。鉴于其参数是 `String[]`,是否有方法可以获取到这样的 `String[]` 呢? 是否可以用 `*` 等等特殊符号来代替一个包含所有表名的数组呢?这个我并没有试过,或许是可以的。 > ⬆️这个想法可能不太好,因为 insert...

enhancement