相关疑难解决方法(0)

为什么Spring-data-jdbc没有保存我的Car对象?

我正在玩spring-data-jdbc并发现了一个问题,我用谷歌无法解决.

无论我尝试做什么,我都无法将一个简单的对象推入数据库(Bean1.java:25): carRepository.save(new Car(2L, "BMW", "5"));

两个,没有一个和一个TransactionManager + @Transactional数据库(显然)不提交记录.

该代码基于Postgres数据库,但您也可以简单地使用下面的H2并获得相同的结果.

这是(简约)源代码:https: //github.com/bitmagier/spring-data-jdbc-sandbox/tree/stackoverflow-question

有人能告诉我,为什么汽车没有插入数据库?

java insert spring-data-jdbc

8
推荐指数
1
解决办法
1568
查看次数

Spring JDBC没有使用log4j记录SQL

我正在研究弹簧可能切换到弹簧组.我认为很酷的一件事是spring jdbc能够记录所有已执行的sql.所以我放入了log4j,设置了一个log4j.properties文件.而且没有sql.

这是log4j.properties文件:

log4j.appender.stdout=org.apache.log4j.ConsoleAppe nder
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.Patt ernLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ ABSOLUTE} %5p %c{1}:%L - %m%n
log4j.rootLogger=debug, stdout
log4j.category.org.springframework.jdbc.core=DEBUG
Run Code Online (Sandbox Code Playgroud)

这里是一些非常简单的插入sql的输出,通过spring jdbc:http://pastie.org/713189

java spring log4j jdbc

4
推荐指数
1
解决办法
3万
查看次数

是否可以输出使用jdbctemplate发送到mysql的sql?

可能重复:
在Spring JdbcTemplate中查看底层SQL?

我正在使用这样的jdbctemplate:

getJdbcTemplate.update("update ....... values (?,?,?....?)", myObject.getProperty1(), ...);
Run Code Online (Sandbox Code Playgroud)

是否有可能写出发送到mysql的结果sql的logger.trace?

这将使我的调试过程更容易,因为我可以确切地看到mysql正在获得什么.

java mysql spring jdbctemplate

2
推荐指数
1
解决办法
6525
查看次数

标签 统计

java ×3

spring ×2

insert ×1

jdbc ×1

jdbctemplate ×1

log4j ×1

mysql ×1

spring-data-jdbc ×1