feat: use @javatypes defiend java type
Signed-off-by: MiaoWoo <admin@yumc.pw>
This commit is contained in:
		@@ -1,5 +1,3 @@
 | 
			
		||||
/// <reference types="@ccms/types/dist/typings/spring" />
 | 
			
		||||
 | 
			
		||||
import { Model } from './model'
 | 
			
		||||
 | 
			
		||||
const HikariDataSource = Java.type('com.zaxxer.hikari.HikariDataSource')
 | 
			
		||||
@@ -69,7 +67,7 @@ export class DataBase {
 | 
			
		||||
     */
 | 
			
		||||
    query<T>(sql: string, ...args: any[]): Array<T> {
 | 
			
		||||
        let startTime = Date.now()
 | 
			
		||||
        let result = Java.from(this.jdbcTemplate.queryForList(sql, args))
 | 
			
		||||
        let result = Java.from<any>(this.jdbcTemplate.queryForList(sql, args))
 | 
			
		||||
        console.debug(java.lang.String.format(`\n[DB] query \nSQL  : ${sql.replace(/\?/ig, '%s')} \nCOST : ${Date.now() - startTime}ms`, args))
 | 
			
		||||
        return result
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,6 @@
 | 
			
		||||
/// <reference types="@ccms/nashorn" />
 | 
			
		||||
/// <reference types="@ccms/types/dist/typings/jdk/index" />
 | 
			
		||||
/// <reference types="@javatypes/jdk" />
 | 
			
		||||
/// <reference types="@javatypes/spring-jdbc" />
 | 
			
		||||
 | 
			
		||||
export * from './database'
 | 
			
		||||
export * from './manager'
 | 
			
		||||
		Reference in New Issue
	
	Block a user