05 2016 档案

摘要:HiCSDB是我写的一个通用程序库,地址:https://github.com/xumingxsh/HiCSDB 该库的目标是简化C#的数据库交互操作. 在这个库中,我将数据库的交互操作抽象为一下几个函数: 1: ExecuteNonQuery: 执行无返回值的操作,例如Insert,Update, 阅读全文
posted @ 2016-05-31 18:59 荣-- 阅读(179) 评论(0) 推荐(0) 编辑
摘要:HiCSUtil是我写的一个通用程序库,地址:https://github.com/xumingxsh/HiCSUtil 该库的目标是为重用的一些功能提供一个通用的库.主要包括: 1: CBO: 提供数据到对象的简单映射,例如根据获得的DataRow初始化或创建一个对象. 2: Json: 提供JS 阅读全文
posted @ 2016-05-31 18:06 荣-- 阅读(274) 评论(0) 推荐(0) 编辑
摘要:关于对象关系映射(ORM)在数据库访问中用到的最多,在Java中,很多库都试图将一个ResultSet映射为一个自定义的Java Bean对象或队列,下面是我的实现 1 从ResultSet中读取数据 首先是,如何能正确的从ResultSet中读取到自己想要的数据,包括已知列序号和已知列名的情况. 阅读全文
posted @ 2016-05-23 13:40 荣-- 阅读(1080) 评论(0) 推荐(0) 编辑
摘要:自己实现一个Java版的ORM接口 阅读全文
posted @ 2016-05-23 13:20 荣-- 阅读(3738) 评论(0) 推荐(0) 编辑
摘要:如果想要做ORM,将数据映射为对象,则基本的数据类型转换是必要的功能,而Java似乎未提供该功能,只有自己下手来完成该功能. 完成该功能的目标如下: 1: 提供基本的数据转换 2: 考虑转换的性能. 下面是我的具体实现: 1: 接口: public static <T> T Cast(Class<T 阅读全文
posted @ 2016-05-23 12:15 荣-- 阅读(527) 评论(0) 推荐(0) 编辑
摘要:因为在很多情况下,如果要转换的数据为null,调用者期望的是返回默认值. 系统自动提供的默认值不能满足我们的需求,例如int的默认值为0,但是在sql查询中,如果查询失败,我们期望的是小于0的值,例如Select Count(1) from table1这样的操作. 为此,我提供了取得数据类型默认值 阅读全文
posted @ 2016-05-23 12:13 荣-- 阅读(842) 评论(0) 推荐(0) 编辑
摘要:在打算了解Java的时候,根据C#的经验,了解一下Java中有哪一些值类型,如何判断某个类型为值类型还是引用类型是一件值得做的事情. 在C#中,值类型存放在栈中,不需要垃圾回收,引用类型存放在堆中,需要垃圾回收.将一个值类型转换为引用类型,会引起装箱(创建一个需要垃圾回收的引用类型),在真正使用时, 阅读全文
posted @ 2016-05-23 11:50 荣-- 阅读(4694) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示