DB+Record

因创建视图查询缓慢,所以创建临时表,在DB+Record模式开发,

用db.find报executeQuery异常,用Db.update()一直返回0,写存储过程,感觉比较麻烦,所以就想有没有简单一点的调用方式


评论区

JFinal

2018-08-06 21:56

报 executeQuery 异常,应该是 sql 错了,如果是修改数据,使用 Db.update(sql, para), 关键在于 sql 要写对

taven.ytao

2018-08-07 09:58

@JFinal 我是创建临时表,而不是executeQuery执行查询,而且sql,我是在mysql控制台测试过的

taven.ytao

2018-08-07 10:13

@JFinal 这是创建临时表:CREATE TEMPORARY TABLE IF NOT EXISTS temp_am_tran_jnl_ceshi (
SELECT ORDER_id FROM am_tran_jnl
) 的sql

taven.ytao

2018-08-07 10:20

@JFinal https://www.oschina.net/question/130784_164268 和这个类试

JFinal

2018-08-07 11:53

@taven.ytao 创建表是肯定可以的,临时表这个目前还没有人试过,你拿到 Connection 用原生 JDBC 试一下:
Connection conn = DbKit.getConfig().getConnection();

taven.ytao

2018-08-08 11:56

@JFinal 原生的是可以,所以,还希望咱们这个框架需要扩展啊,以后直接调用,就可以创建

热门反馈

扫码入社