12 2012 档案
摘要:接上回继续,TMP_EMP中的ID是根据序列SQ_TMP_EMP来生成的,需要在TmpEmp.hbm.xml中设置: SQ_TMP_EMP 这样运行时,Hibernate就会自动从SQ_TMP_EMP中取nextval用来填充到ID字段中示例代码:先创建一个工具类package app;i...
阅读全文
摘要:默认情况下,即便db中某一列的值是数字,查询出来的DataSet/DataTable里,Column的类型都是String型,所以当用dataTable.DefaultView.Sort ="XXX ASC"排序时,都是按字符串排序处理的,并不是我们想要的结果,下面给出了二种解决办法:using System;using System.Data;namespace DataTableSortSample{ class Program { static void Main(string[] args) { DataTable dt =...
阅读全文
摘要:相对微软的linq-to-sql或EF框架而言,"Hibernate对于eclipse的集成开发“ 新手并不容易掌握,下面是新手上路的步骤:一、准备工作:1、先下载eclipse (官网http://eclipse.org/) 注:如本机已经安装了eclipse,可跳过2、下载Hibernate 最新版本(目前已经到了4.X版本) (官网 http://hibernate.org/ )3、根据你的db使用情况,下载对应的jdbc驱动包(本文使用的是oracle,本机安装完oracle client后就能找到)4、下载commons-logging.jar包(Hibernate内部记录
阅读全文
摘要:今天写代码时,需要对一个数组对象中按一定规则合并、去重处理,不想再毫无新意手动写For循环遍历(天天写一样的代码很没劲),于是依旧linq,发现真心方便:using System;using System.Collections.Generic;using System.Linq;namespace LinqTest{ class Program { static void Main() { List<Product> listProduct = new List<Product> { new ...
阅读全文
摘要:string[] arr1 = new[] { "1", "2", "3", "4", "5" }; string[] arr2 = new[] { "1", "3", "5" }; var sameArr = arr1.Intersect(arr2).ToArray(); //找出相同元素(即交集) var diffArr = arr1.Where(c => !arr2.Contains(c)).ToArray();//找出不同
阅读全文
摘要:.net中,其字符串特有的驻留机制,保证了在同一进程中,相同字符序列的字符串,只有一个实例,这样能避免相同内容的字符串重复实例化,以减少性能开销。先来回顾一下c#中的代码:View Code 1 public static void testString() 2 { 3 String s = "Abc"; 4 String s1 = "abc"; 5 String s2 = "abc"; 6 7 8 Console.WriteLine("s1==s2 ? " +...
阅读全文
摘要:从零开始详细介绍了eclipse+weblogic+svn的集成开发环境搭建,以及weblogic如何部署web应用,weblogic网站的域名绑定,weblogic webservice的创建及客户端调用。
阅读全文
摘要:先写一个java的class:AwbModel(相当于要在web service中传输的实体对象)package webservicesample;public class AwbModel { private String _a1 = "_a1"; public String getA1() { return _a1; } public void setA1(String value) { this._a1 = value; } private String _A2 = "_A2"; public String getA2...
阅读全文