easy-query
easy-query copied to clipboard
java/kotlin high performance lightweight solution for jdbc query,support oltp and olap query,一款java下面支持强类型、轻量级、高性能的ORM,致力于解决jdbc查询,拥有对象模型筛选、隐式子查询、隐式join
如题,老项目使用的mp,现在想加入easy-query的join功能,可以一起用吗
当执行下面的语句 .where(...) ..... .orderBy(...) .limit(100, 1) .firstOrNull() 时,返回的结果总是符合查询条件的第一条记录,而不是 limit 指定的 offset 100后的第一条 如果修改为 ... limit(100,1) .toList().get(0) 则获得的是正确的offset 100条以后的第一条记录. 请问一下这样的情况是bug, 还是设计的逻辑本就如此?
自动填充字段问题
像create_time和update_time这种字段有自动填充注解的实现么?看了官网貌似只有拦截器来实现自动填充。虽然说一个项目基本上写一次就行了,但是总感觉有点啰嗦。像mybatis-flex这些都是有注解或者@Column上有字段可选。为啥不弄一个注解或者@Column字段去实现呢?会有什么弊端么?
如图,我看了项目里自动jian建立表的功能,是通过此方法在查找tableroute的时候进行新增表,是否可以在在此新增一个hook函数,并且传入TableAvailable这个对象,因为目前流程在此方法里是拿不到数据源的信息的,没有dsn的信息,会导致表会建立在默认dsn上,而且我看默认执行sql的 easyQuery.sqlExecute(sql); 用的context还是默认的,这样会不会出问题
能否增加调用存储过程的方法,存储过程可能会有多个结果集,执行后可返回类似于.net的dataset数据集