hibernate

Raoul Pierre <[email protected]>
Newsgroups gmane.comp.java.keel.devel
Message-ID <[email protected]>
Hello,

To use svc-persist-hibernate, I removed svc-persist-default dependency 
from project.xml and added:

    <dependency>
      <groupId>keel</groupId>
      <artifactId>svc-persist-hibernate</artifactId>
      <version>1.1</version>
    </dependency>

I didn't change anything else in the project.

Then with maven war I get this error:

  
    [java]
    [java] [KeelConfigTool] Merged configuration files written to 
C:\DEV\projects\keel\POPSUITE/target/temp/conf/out
    [java] [KeelConfigTool] :ERROR: Element sqlserver specifies logger 
'persist-default', but no such logging category is de
fined in logkit.xconf

BUILD FAILED
File...... c:\dev\.maven\cache\maven-keel-plugin-1.2.13\plugin.jelly
Element... java
Line...... 302
Column.... 61
Java returned: 1
Total time: 2 minutes 12 seconds
Finished at: Wed Apr 06 21:54:41 CEST 2005

In fact in target/temp/confjar/conf/system.xconf, there is:

    <hsqldb id="keel-dbtype-hsqldb">
    <type from="boolean" to="bit" prefix="" suffix=""/>
    </hsqldb>

    <informix id="keel-dbtype-informix">
    <type from="longvarchar" to="text" prefix="'" suffix="'"/>
    <type from="varchar" to="varchar" prefix="'" suffix="'"/>
    </informix>

    <sqlserver id="keel-dbtype-sqlserver" logger="persist-default">
    <type from="longvarchar" to="text" prefix="'" suffix="'"/>
    <type from="boolean" to="bit"/>
    <type from="date" to="datetime"/>
    <type from="time" to="datetime"/>
    <type from="double" to="float"/>
    </sqlserver>
   
    <mysql id="keel-dbtype-mysql" activation="startup" 
logger="persist-default">
        <type from="longvarchar" to="text" prefix="'" suffix="'"/>
        <type from="boolean" to="tinyint(1)" prefix="" suffix=""/>
        <type from="blob" to="blob" prefix="" suffix=""/>
        <type from="datetime" to="datetime" prefix="" suffix=""/>
                <type from="float" to="float" prefix="" suffix=""/>
    </mysql>

    <oracle id="keel-dbtype-oracle">
         <type from="varchar" to="varchar2" prefix="'" suffix="'"/>
          <type from="decimal" to="number" prefix="" suffix=""/>
          <type from="boolean" to="number" prefix="" suffix=""/>
          <type from="date" to="date" prefix="" suffix=""/>
          <type from="double" to="number" prefix="" suffix=""/>
    </oracle>

    <postgresql id="keel-dbtype-postgresql">
    <type from="longvarchar" to="text" prefix="'" suffix="'"/>
    <type from="varchar" to="varchar" prefix="'" suffix="'"/>
    <type from="boolean" to="boolean" prefix="" suffix=""/>
    <type from="long" to="bigint" prefix="" suffix=""/>
    <type from="float" to="real" prefix="" suffix=""/>
    </postgresql>

that cames from svc-persist-base.

Why is there  logger="persist-default" for sqlserver and mysql?
Can we remove it?

Pierre


http://keelframework.org/documentation.shtml
Keelgroup mailing list
[email protected]
http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.