谁可以介绍下inverse="true",不理教学解视频中说的

来源:百度知道 编辑:UC知道 时间:2024/05/21 06:25:52
如题
hibernate配置文件的

可以简单的说是减少了多余sql语句的执行。

假如有一个多对一关系。Classes和Student。 student表里有个外键CID对应Classes的主键。

如果不写inverse="true", 那么session在提交的时候会先执行两条插入语句。但是student的外键为空,然后在执行一条update语句,把那个外键赋上。

如果写了就一步到位,在插入student时,先把它的外键设好。然后2条insert搞定,那条update就不要了

你把全部代码贴上呗....

String inverse="true" //这是定义一个字符串,字符串的内容为"true"

简单点说就是减少了多余sql语句的执行。