![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate&ibatis
davidwang456
这个作者很懒,什么都没留下…
展开
-
使用native 查询时,对特殊字符的处理。
解决方法1:在sql中进行处理。注意,是对输入对象的每个参数做这样的处理,不是统一处理。统一处理,会出错的。 String sql= sql.replace("%", "\"%").replace("_", "\"_").replace("[", "\"[").replace("]", "\"]").replace("^", "\"^").replace("'","''"); 解决方法2:在输原创 2013-08-02 11:30:49 · 512 阅读 · 0 评论 -
hibernate 延迟加载(转载)
http://blog.csdn.net/xc635960736/article/details/7049863(未找到原始的引文) Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。Hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。 下面先来剖析 Hibernate 延迟加载原创 2013-08-02 11:32:04 · 338 阅读 · 0 评论 -
深入了解ibatis源码----简单ibatis示例代码
搭建源码环境: 1.创建sql数据库。 CREATE TABLE USER_ACCOUNT ( USERID INT(3) NOT NULL AUTO_INCREMENT, USERNAME VARCHAR(10) NOT NULL, PASSSWORD VARCHAR(30) NOT NULL, GROUPNAME VARCHAR(10), PRIMARY KEY (USERI原创 2013-08-02 11:33:10 · 561 阅读 · 0 评论 -
hibernate 三种查询方式源码跟踪及总结
1.设置环境(以EClipse和hibernate 3.2.6为例) 1)首先,新建一个java 工程。 2) 将hiberante src导入到java的src目录下,此时多半会报错,不用管它! 3)将hiberante中lib的jar全部加入到buildpath上,并且把hibernate.jar加入到buildpath。 4)出错的话 自己检查一下 ,屏蔽掉部分出原创 2013-08-02 11:30:45 · 581 阅读 · 0 评论 -
Hibernate的dynamic-insert和dynamic-update的使用
1. Hibernate默认情况下对insert,update,select操作都是对表的所有字段操作,为了性能考虑,只需要考虑需要的字段。方法是: 可以使用在配置文件的元素上将dynamic- insert和dynamic-update设置为true.其默认值都为false. 2. Hibernate这种动态SQLupdate的特性是利用在对象从数据库加载到hibernate session原创 2013-08-02 11:32:02 · 409 阅读 · 0 评论