hibernate不能生成sql语句和表

2025-05-04 20:37:18
推荐回答(3个)
回答1:

你要在hibernate配置文件里配置上这个true
这样才能显示出来sql语句

然后配置上这个update
才能自动帮你建表,把update换成create的话,每次都会重新建表,如果是update的话,如果有表,它就不会重新建了。

回答2:

嗯,是的。因为它是把操作数据的所有sql和语法都封装起来了。你是看不到的。明白。

回答3:

private String id;这里你id用的是String类型的,你ID生成策略用的是什么?把mxl的配置发来看下嘛。
如果用的是native应该换成id的类型换成int ,uuid的话才用String