xT
xT
你好, 是有使用到 Native Image 吗?
4.2.0 对 GraalVM 做了一定的支持, 详见 https://github.com/gaarason/database-all/blob/master/document/graalvm.md
根据报错信息  似乎是标红的类么有找到。 此外,如果同时使用多种orm框架的话,那么在使用诸如`@Transactional`等spring的注解时,需要注意其中生效的`DataSource`接口的实现是否符合预期(例如,`@Transactional` -> `GaarasonTransactionManager` -> `GaarasonDataSource`(DataSource的实现)or `@Transactional` -> `xxxxTransactionManager` -> `DataSource`(其他orm框架中对于DataSource的实现))。
https://github.com/spring-projects/spring-boot/blob/main/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/neo4j/Neo4jDataAutoConfiguration.java
``` @Bean @ConditionalOnMissingBean public GaarasonTransactionManager transactionManager() { logger.info("-------------------- gaarasonTransactionManager init ------------------"); return new GaarasonTransactionManager(gaarasonDataSource()); } ``` 可以尝试更改下bean的名称~
目前不可以
你好,在 4.3.0 中, 增加了json类型的通用支持。 eg : ``` @Column(name = "json_object_column", conversion = FieldConversion.Json.class) private Info info; @Column(name = "json_array_column", conversion = FieldConversion.Json.class) private List infos; ```
Hi, My service code : ``` @Service public class TService { @Resource private StudentMapper studentMapper; @Transactional(rollbackFor = TestException.class) public void doSomething(int id, int age) throws TestException { studentMapper.updateAgeById(id, age); throw...
你好 所指出的问题, 应该是不同java版本的加载机制有差异, 可以参考 [文档](https://github.com/gaarason/database-all/blob/master/document/bean.md#%E5%8C%85%E6%89%AB%E6%8F%8F) 中的解决办法, 进行简单配置. 根据反馈的代码, 这边修改了下, 你可以作为参考 ``` package com.temp; import com.alibaba.druid.pool.DruidDataSource; import gaarason.database.connection.GaarasonDataSourceBuilder; import gaarason.database.contract.connection.GaarasonDataSource; import gaarason.database.contract.eloquent.Record; import gaarason.database.eloquent.Model; public class Application { public static void...