这篇博客是本人在使用MySQL时碰到或解决的一些问题,归纳在这里,以供各位大佬们参考。
1.在eclipse使用hibernate框架连接MySQL时,将数据保存到MySQL时出现乱码问题,但是在eclipse进行打印时没有乱码;
解决方法:在你的hibernate.cfg.xml文件中,为请求设置编码方式,将“?useUnicode=true&characterEncoding=UTF-8”加入到你的url后面,就可以解决了。
2:级联关系:
cascade关系有以下几种
all: 所有情况下均进行关联操作,即save-update和delete。
none: 所有情况下均不进行关联操作。这是默认值。
save-update: 在执行save/update/saveOrUpdate时进行关联操作。
delete: 在执行delete 时进行关联操作。
all-delete-orphan: 当一个节点在对象图中成为孤儿节点时,删除该节点
3.出现报错:
原因:多表联查时,表与表之间存在相同的列,而查询时没有指定具体属于哪张表。
分享使人进步!