本站首页    管理页面    写新日志    退出


«October 2018»
123456
78910111213
14151617181920
21222324252627
28293031


公告

戒除浮躁,读好书,交益友


我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:邢红瑞的blog
日志总数:523
评论数量:1142
留言数量:0
访问次数:9097532
建立时间:2004年12月20日




[orm]使用 Hibernate 如何可以让的数据库字段默认值有效
原创空间,  软件技术,  电脑与网络,  科学研究

邢红瑞 发表于 2006-3-8 15:19:28

数据库设了默认值也没有用,因为生成sql语句时,这个值没有设,数据库就是null.
有两个解决办法
在Pojo里加一个默认值
private int xxxx = 0;


阅读全文(10442) | 回复(2) | 编辑 | 精华 | 删除
 


[orm]spring的jdbc和Table Data Gateway的研究
原创空间,  软件技术

邢红瑞 发表于 2005-7-11 19:08:13

PEAA的Table Data Gateway模式是带有sql语句,可以处理数据表的搜索,插入,删除,更新的数据处理模式.
其中作者对Table Data Gateway模式返回map结构提出了反对意见,认为类型的检查不严格,容易在map中出现拼写错误,所以推荐返回DTO.
在spring中这两种方法都支持,getJdbcTemplate().queryForList返回一个由HashMap组成的ArrayList,
或者使用getJdbcTemplate().query的new RowMapper()返回一个由POJO组成的ArrayList.
问题有两个
1.因为数据库的设计一般都不能一次完毕,其中涉及到大量库表的修改,每次修改库表,必须修改Model和数据库的CRUD操作,很是麻烦,
使用map模式,只需要修改使用Model数据的JSP页面,因为POJO的javabean和HashMap都是java对象,jstl都可以得到.
好像比hibernate好一些,那样必须修改数据库-->hbm文件-->POJO类,最是痛苦,所以使用


阅读全文(4470) | 回复(0) | 编辑 | 精华 | 删除
 


[orm]Hibenrate控制SQL的输出 
原创空间,  软件技术,  电脑与网络

邢红瑞 发表于 2005-5-24 10:26:59

hibernate可以打印出sql语句,一般是配置文件加
<property name="show_sql">true</property>
或者直接


(下面还有400字)

阅读全文(7009) | 回复(0) | 编辑 | 精华 | 删除
 


[orm]hibernate对oracle的clob操作
心得体会

邢红瑞 发表于 2004-12-21 9:43:08

给大家一个例子 content.xml <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 2.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
<hibernate-mapping>
<class name="oracle.Content" table="Content">
<id name="code" column="code" type="string" length="20">
<generator class="assigned"/>

阅读全文(22513) | 回复(11) | 编辑 | 精华 | 删除
 


« 1



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.078 second(s), page refreshed 144153264 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号