
Hibernate
幸运草铃兰
哈哈哈
展开
-
hibernate配置文件 error The content of element type class must match
hibernate映射文件hbm.xml出错,错误信息如下:The content of element type "class" must match"(meta*,subselect?,cache?,synchronize*,comment?,tuplizer*,(id|composite-id),discriminator?,natural-id?,(version|timestamp)?,(property|many-to-one|one-to-one|component|dynamic-原创 2020-05-26 15:25:25 · 522 阅读 · 0 评论 -
Hibernate之关联关系映射(一对多和多对一映射,多对多映射)
转载:https://www.cnblogs.com/biehongli/p/6561690.html 小结:1对N、N对1:建议由N的一方维护1的一方。比如,学生和老师,在学生表里保存老师即可。 ...转载 2018-10-25 09:58:31 · 235 阅读 · 0 评论 -
Hibernate学习笔记
一、持久化类规范(不成文的规范)1、属性是private,有get,set方法。2、有无参的构造函数。3、所有的类都要包含一个id,映射数据库表的主键。4、所有的类是不可扩展或按 EJB 要求实现的一些特殊的类和接口。二、load,get方法的区别1、get()方法用来加载一个对象,是立即加载,如果对应id没有找到对象,则报NullPointExeception。2、l...原创 2018-10-25 11:28:30 · 157 阅读 · 0 评论 -
Hibernate处理Oracle大文本数据Clob
近日做了一个项目,页面上有一个textarea框,数据量比较大,刚开始,没考虑数据量超大的情况,pojo类中textarea框对应的字段用string,XX.hbm.xml里对应的字段也用string,Oracle数据库对应字段用Clob,保存完全没问题。直到测试人员直接粘贴进去好几页的文本,问题出来了,显示依然没问题,就是加载速度慢,一个页面要等好几秒甚至十几秒才能出来。然后搜了半天,用Hibe...原创 2018-11-13 16:02:24 · 531 阅读 · 0 评论 -
springMVC+hibernamte+tomcat6 textarea数据量很大,保存时报错
1、最近做的项目页面上有个textarea框,form传输是post,修改时保存报错,页面上只有一个textarea框,后台是这样的,根据id把对象laod进来,然后set值,然后保存。当输入量小的时候没啥问题,保存正常。可是只要输入几页内容进去,保存就报错:id to load is required for loading。传过来的id为null。查了一下,说get传输有数据量限制,可是我已经...原创 2018-11-19 10:16:30 · 212 阅读 · 0 评论 -
hibernate get
场景:在A方法里根据id加载po,给po赋值,然后保存,保存完之后,调用B方法,po的主键是入参,然后在B方法里根据id加载po。public void A(String id){ Po po = dao.get(Po.class,id); //赋值 dao.save(po); B(po.getId());}public void B(String id){...原创 2019-07-18 16:13:36 · 487 阅读 · 0 评论