关于hibernate中出现 String index out of range: -1 求大神

TheKingsSpeech TheKingsSpeech 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我就是插入个数据而已嘛 请问哪越界了

public class HibernateTest
{
private static SessionFactory sessionFactory;
static
{
try
{
sessionFactory = new Configuration().configure().buildSessionFactory();
} catch (Exception e)
{
e.printStackTrace();
}
}

public static void main(String[] args) throws Exception
{
People people = new People();
people.setUsername("aiyobucuo");
people.setPassword("wocao");
people.setTelphone(123456);
people.setGender('F');
people.setGraduation(true);
people.setBirthday(new java.sql.Date(new java.util.Date().getTime()));
people.setMarryTime(new Timestamp(new java.util.Date().getTime()));


InputStream is = new FileInputStream("c:/ThinkingInJava.pdf");
int length = is.available();
byte[] buffer = new byte[length];
is.read(buffer);

people.setFile(buffer);
Session session = sessionFactory.openSession();
Transaction tx = null;

try
{
session.beginTransaction();
session.save(people);
tx.commit();
} catch (Exception e)
{
if(null != tx)
{
tx.rollback();
}
} finally
{
session.close();
}
}
}



java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1937)
at java.lang.String.substring(String.java:1904)
at org.hibernate.connection.ConnectionProviderFactory.getConnectionProperties(ConnectionProviderFactory.java:157)
at org.hibernate.connection.DriverManagerConnectionProvider.configure(DriverManagerConnectionProvider.java:101)
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:137)
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:79)
at org.hibernate.cfg.SettingsFactory.createConnectionProvider(SettingsFactory.java:425)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:89)
at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2119)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2115)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1339)
at com.s.test.HibernateTest.<clinit>(HibernateTest.java:21)
Exception in thread "main" java.lang.NullPointerException
at com.s.test.HibernateTest.main(HibernateTest.java:46)
...全文

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
TheKingsSpeech
Java EE 67,535 成员 225,843 内容