hi there if you want to use your own database than lportal database u can use this on your service.xml on entity tag
1data-source="myAppDataSource" session-factory="myAppSessionFactory" tx-manager="myAppTransactionManager"
sample from my entity
1 <entity name="Jadwal" local-service="true" remote-service="true" table="jadwal" data-source="myAppDataSource" session-factory="myAppSessionFactory" tx-manager="myAppTransactionManager">
2 <column name="kode_jadwal" type="int" primary="true" ></column>
3 <column name="stasiun_asal" type="String"></column>
4 <column name="stasiun_tujuan" type="String"></column>
5 <column name="kode_kereta" type="String"></column>
6 </entity>
7
then modify/create ext-spring.xml on your meta-inf folder
1<?xml version="1.0"?>
2<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
3"http://www.springframework.org/dtd/spring-beans.dtd">
4<beans>
5 <bean class="
6org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
7 </bean>
8 [code][code]
<bean id="myAppDataSourceTarget"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/db_kereta" />
<property name="username" value="root" />
<property name="password" value="" />
</bean>
<bean id="myAppDataSource"
class="org.springframework.jdbc.datasource.LazyConnectionDataSourceProxy">
<property name="targetDataSource">
<ref bean="myAppDataSourceTarget" />
</property>
</bean>
<bean id="myAppHibernateSessionFactory"
class="com.liferay.portal.spring.hibernate.PortletHibernateConfiguration">
<property name="dataSource">
<ref bean="myAppDataSource" />
</property>
</bean>
<bean id="myAppSessionFactory"
class="com.liferay.portal.dao.orm.hibernate.SessionFactoryImpl">
<property name="sessionFactoryImplementor">
<ref bean="myAppHibernateSessionFactory" />
</property>
</bean>
<bean id="myAppTransactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="dataSource">
<ref bean="myAppDataSource" />
</property>
<property name="sessionFactory">
<ref bean="myAppHibernateSessionFactory" />
</property>
</bean>
</beans>
run service builder again.
Regards
Danial