问题记录:
一、id主键生成策略
1)报错mapping映射文件中id生成策略<uuid.string>出问题
2)解决过程:
根据百度上说,hibernate 3.0以上版本已不支持uuid.string的生成策略。hibernate5.0目前有:
和assigned这几种生成策略。
二、关于hibernate启动速度特别慢的问题
解决过程:
1.通过网上查阅资料,说是DTD文件的问题。DTD文件头如果和本地DTD文件不一致,将会联网去官网进行比对,而运行的时间一般都是浪费在这里,所以还是使用本地DTD文件的完整格式比较好。
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
从上面的文件头改成下面的文件头: