Tag: sql server 2012 express

类路径设置,但是:java.lang.ClassNotFoundException:com.microsoft.sqlserver.jdbc.SQLServerDriver

好的,我很困惑。 我的SQL Server JAR在这里: Volume in drive C has no label. Volume Serial Number is 8008-2D93 Directory of c:\temp 03/07/2014 09:38 AM . 03/07/2014 09:38 AM .. 03/05/2014 10:34 PM 222,417 output.exd 02/17/2012 02:45 PM 563,117 sqljdbc.jar 02/17/2012 02:45 PM 584,207 sqljdbc4.jar 3 File(s) 1,369,741 bytes 2 Dir(s) 21,865,553,920 bytes free 我的Classpath设置为: C:\WINDOWS\system32>echo %CLASSPATH% .;C:\Program […]

寻找一个不被弃用的会话工厂

我正在处理hibernate,当我打开当前项目时,我发现我的Session-Factory已被弃用: AnnotationConfiguration af = new AnnotationConfiguration(); SessionFactory factory = af.configure().buildSessionFactory(); Session session = factory.openSession(); AnnotationConfiguration现在似乎已经被弃用了……所以我检查了JavaDoc并告诉它它被移动到: org.hibernate.cfg.Configuration 我的代码到目前为止工作得很好,实际上我不想改变它……但是我用Google搜索并发现有人在问自己同样的问题为什么SessionFactory需要更改… http://rgordon.co.uk/博客/ 2012/02/24 /hibernate-请-不要-贬低自己动手/ 该文章来自2012年(所以不是那么古老……)并以这种方式描述所有内容: ServiceRegistryBuilder serviceRegistryBuilder = new ServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(properties); ServiceRegistry serviceRegistry = serviceRegistryBuilder.buildServiceRegistry(); Configuration configuration = new Configuration().addClass(FeedTradePersistable.class); SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); 我实现了那个。 JavaDoc再次certificate了错误! 已过时。 它指的是: org.hibernate.boot.registry.StandardServiceRegistryBuilder 我再次用Google搜索。 结果不那么令人满意…… 我开始修改代码…… ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); Configuration configuration = […]